欢迎光临
我们一直在努力

安装Ubuntu并编译openwrt固件

ca8cino阅读(68)

1.虚拟机安装Ubuntu18系统并设置

1.网络配置参考如下

2.参考文章https://www.itechh.com/?p=29来用第三方ssh工具登录

2.编译环境配置

参考lean的源码地址:https://github.com/coolsnowwolf/lede

1.用ssh工具登录(非root用户)ubuntu18

2.依次执行以下命令

sudo apt-get update
sudo apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch python3.5 python2.7 unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex uglifyjs git-core gcc-multilib p7zip p7zip-full msmtp libssl-dev texinfo libglib2.0-dev xmlto qemu-utils upx libelf-dev autoconf automake libtool autopoint device-tree-compiler g++-multilib antlr3 gperf wget swig rsync
git clone https://github.com/coolsnowwolf/lede
cd lede

3.加入一些软件源

在lede目录下,打开feeds.conf.default文件,加入以下两个软件源:

src-git kenzo https://github.com/kenzok8/openwrt-packages
src-git small https://github.com/kenzok8/small

4. 然后依次执行以下命令

./scripts/feeds update -a
./scripts/feeds install -a
make menuconfig

5. 下载dl库(国内请尽量全局科学上网),多执行几次,确保下载完整。

make -j8 download V=s

6.第一次用单线程编译

make -j1 V=s

3.二次编译

cd lede                                                                 # 进入LEDE目录
git pull                                                                 # 同步更新大雕源码
./scripts/feeds update -a && ./scripts/feeds install -a             # 更新Feeds
rm -rf ./tmp && rm -rf .config                                        # 清除编译配置和缓存
make menuconfig                                                 # 进入编译配置菜单
make -jn V=99                           # 开始编译 n=线程数+1,例如4线程的I5填-j5

ServerStatus(探针)安装及使用

ca8cino阅读(59)

1.简介

脚本来自:https://www.duangvps.com/archives/687

Github:https://github.com/CokeMine/ServerStatus-Hotaru

2.准备

1.服务器一台(vps),作为服务端,也可以作为客户端。

2.客户端(vps),数量根据自己需要添加。

3.服务端安装

安装脚本

wget https://raw.githubusercontent.com/CokeMine/ServerStatus-Hotaru/master/status.sh

如果没有网络环境,直接按照提示即可,如果有宝塔面板,自行新建个网站,并把网站目录替换为以下路径

/usr/local/ServerStatus/web

网站界面可自行进入以上目录修改

4.服务端配置

添加需要监测的节点,命令为

bash status.sh s

5.客户端配置

添加客户端的账户和密码,需和服务端一致,命令为

bash status.sh c

6.最终效果

Tips:重启服务器可以流量清零

Wake on lan设置

ca8cino阅读(89)

1.BIOS设置

进入bios里把wake on lan的选项打开。

2.网卡设置

进入设备管理器——网卡属性——高级——唤醒魔包——启用

3.windows10设置

进入电源设置——启动快速启动——取消

4.路由器设置

进入爱快进行ARP绑定
进入爱快添加刚才的电脑的mac,点击唤醒即可

内网穿透NPS安装及设置

ca8cino阅读(123)

1.NPS服务端部署

最新版安装地址:https://github.com/ehang-io/nps/releases

下载nps服务端程序

wget https://github.com/ehang-io/nps/releases/download/v0.26.7/linux_amd64_server.tar.gz

解压nps服务端程序

tar -zxvf linux_amd64_server.tar.gz

修改nps服务端文件

cd conf
vim nps.conf
按 i 进入编辑模式进行修改几个关键的地方

安装nps服务端程序

cd
./nps install

启动nps服务端程序并查看

nps start
netstat -ntlp

通过服务器IP和自己设定的端口访问nps网页管理面板

2.NPS客户端部署

内网穿透frps安装及openwrt客户端设置

ca8cino阅读(125)

1.公网vps一台,我用的谷歌云香港实例

2.申请域名做好解析到香港实例

3.安装frps

一键安装脚本,项目地址:https://github.com/clangcn/onekey-install-shell/

Install

wget --no-check-certificate https://raw.githubusercontent.com/clangcn/onekey-install-shell/master/frps/install-frps.sh -O ./install-frps.sh
chmod 700 ./install-frps.sh
./install-frps.sh install

安装完毕后记录以下重要内容(绿色部分)

服务器端安装完毕,其他卸载、升级及管理命令如下:

Config

 ./install-frps.sh config

Uninstall

./install-frps.sh uninstall

Update

./install-frps.sh update

Manage

Usage: /etc/init.d/frps {start|stop|restart|status|config|version}

4.openwrt中客户端设置

在openwrt中填入上面记录的内容,然后启动服务

接下来点击上图中的添加按钮进行域名和端口设置,然后保存并应用

5.成功!通过域名访问你的内网openwrt

SoftEther VPN Server安装

ca8cino阅读(127)

1.SSH 连到 VPS,更新并安装 gcc 等工具

sudo apt-get update
sudo apt-get install build-essential

2.下载SoftEther VPN Server

以CPU是 Intel x64/AMD64为例,其他型号请到官网下载对应的版本,http://www.softether-download.com/cn.aspx?product=softether

wget https://github.com/SoftEtherVPN/SoftEtherVPN_Stable/releases/download/v4.34-9745-beta/softether-vpnserver-v4.34-9745-beta-2020.04.05-linux-x64-64bit.tar.gz

3.解压以上下载的文件

tar -xvf softether-vpnserver-v4.34-9745-beta-2020.04.05-linux-x64-64bit.tar.gz

4.安装

cd vpnserver
make

根据提示输入三个1即可。

5.启动服务

./vpnserver start

6.服务器端安装完成

第三方SSH工具登录谷歌云实例

ca8cino阅读(125)

1.进入谷歌云实例面板并SSH登录

2.切换到root角色

sudo -i

3.给root用户设置密码

passwd root

4.修改SSH配置文件/etc/ssh/sshd_config

vi /etc/ssh/sshd_config

修改PermitRootLogin和PasswordAuthentication为yes

Tips

  • 编辑:按i键
  • 退出编辑:按ESC键
  • 保存并退出:输入:wq

5.重启SSH服务使修改生效

/etc/init.d/ssh restart

6.用第三方SSH工具登录

说明:本文以debian9为例。

iTechh

EMAILQQ