瀏覽代碼

OPEN WRT 路由的防火墙设置和其他好玩的工具

hongwenjun 6 年之前
父節點
當前提交
913666ba92
共有 2 個文件被更改,包括 78 次插入2 次删除
  1. 78 2
      openwrt-18.06.2/README.md
  2. 二進制
      openwrt-18.06.2/physdiskwrite.zip

+ 78 - 2
openwrt-18.06.2/README.md

@@ -1,9 +1,10 @@
 ## OpenWRT-18.06.2 软路由 udp2raw-tunne udpspeeder luci-udptools 
 
-- 编译openwrt版udpspeeder和udp2raw [文链接](https://www.atrandys.com/2018/1255.html)
-- luci-udptools:在路由器页面管理udp2raw+udpspeeder [文链接](https://www.atrandys.com/2018/1247.html)
 - 编译完成的 udp2raw-tunne udpspeeder luci-udptools [安装包下载](https://github.com/hongwenjun/vps_setup/blob/master/openwrt-18.06.2/openwrt_udptools.zip)
 - [openwrt_udptools.zip](https://github.com/hongwenjun/vps_setup/blob/master/openwrt-18.06.2/openwrt_udptools.zip)
+-----------------
+- 编译openwrt版udpspeeder和udp2raw [文章链接](https://www.atrandys.com/2018/1255.html)
+- luci-udptools:在路由器页面管理udp2raw+udpspeeder [文章链接](https://www.atrandys.com/2018/1247.html)
 
 -----------------
 ### UDP工具 配置图示
@@ -25,11 +26,43 @@ udp2raw -c -l127.0.0.1:21333 -r34.80.10.132:2999 --raw-mode faketcp -a -k passwo
 ```
 opkg list | grep wireguard
 opkg install wireguard wireguard-tools luci-i18n-wireguard-zh-cn
+
+# 安装中文语言包和常用工具
+opkg update    
+opkg install -y luci-i18n-base-zh-cn
+opkg install -y wget tmux ca-certificates htop
+opkg install -y wget tmux ca-certificates htop
+
 ```
+
 ![](https://raw.githubusercontent.com/hongwenjun/img/master/openwrt-wg_udp2raw.png)
 - 配置先填wg服务器IP,配置连上了,再改 UDP工具套接到 127.0.0.1
 -----------------
 
+### 改进后 OpenWRT 安装 WireGuard 防火墙设置
+![](https://raw.githubusercontent.com/hongwenjun/img/master/openwrt-wg_firewall.png)
+- 在vps上下安装 Nginx 服务器,然后把电脑设置网关IP 为OpenWRT的IP,再使用 http://10.0.0.1 测试
+
+-----------------
+
+### OpenWRT 安装 shadowsocks-libev
+	opkg list | grep shadowsocks    # 查询官方有什么版本
+- luci-app-shadowsocks-libev - git-19.079.57770-b99e77d-1
+- shadowsocks-libev-config - 3.1.3-3
+- shadowsocks-libev-ss-local - 3.1.3-3
+- shadowsocks-libev-ss-redir - 3.1.3-3
+- shadowsocks-libev-ss-rules - 3.1.3-3
+- shadowsocks-libev-ss-tunnel - 3.1.3-3
+
+```
+# OpenWRT 安装 shadowsocks-libev 命令
+opkg update    
+opkg install -y luci-app-shadowsocks-libev  shadowsocks-libev-config  shadowsocks-libev-ss-local \
+             shadowsocks-libev-ss-redir  shadowsocks-libev-ss-rules  shadowsocks-libev-ss-tunnel
+
+```
+-----------------
+
 ### OpenWRT-18.06.2 X64 固件和SDK 下载地址和文件名
 https://downloads.openwrt.org/releases/18.06.2/targets/x86/64/
 - openwrt-18.06.2-x86-64-combined-squashfs.img.gz
@@ -68,3 +101,46 @@ openwrt-x86/bin/targets/x86/generic/packages/libgcc_7.3.0-1_i386_pentium4.ipk
 ```
 
 -----------------
+
+### 如果 opkg update 更新软件源失败,可以添加DNS
+
+```
+# vim /etc/resolv.conf
+search lan
+nameserver 127.0.0.1
+
+# 添加临时的DNS,重启后还是会丢失DNS
+nameserver 8.8.8.8
+nameserver 114.114.114.114
+
+# /etc/init.d/dnsmasq restart
+
+# 也可以添加DNS到 lan 接口里
+```
+-----------------
+### OpenWRT 安装到U盘里工具和命令
+- 下载工具 [physdiskwrite.zip](https://github.com/hongwenjun/vps_setup/blob/master/openwrt-18.06.2/physdiskwrite.zip)
+- 使用 [DiskGenius] (http://www.diskgenius.cn/) 把U盘删除所有分区保存
+- Windows 中找到 命令提示符  右键管理员权限打开,或者WINPE下的命令窗口操作
+	physdiskwrite.exe -u openwrt-18.img
+- -u 参数能够写大U盘和硬盘
+- 可以再使用 [DiskGenius] (http://www.diskgenius.cn/) 把剩余的空间分成 windows 支持的U盘分区,平常也可以装点工具
+
+### 安装 LEDE 或 OpenWRT 剩余磁盘空间,用来做虚拟主机空间 
+```
+opkg install fdisk   # 安装fdisk工具
+fdisk -l             # 查询磁盘名称和空间
+fdisk /dev/sdb       # 磁盘分区,选n把剩余空间新建一个主分区
+mkfs.ext4 /dev/sdb3  # 格式化第3个主分区
+
+```
+- 挂载 /dev/sdb3 分区,当作一个虚拟主机  http://192.168.1.254:88
+```
+mkdir -p /usr/upan
+mount /dev/sdb3 /usr/upan
+
+/usr/sbin/uhttpd -f -h /usr/upan -r upan -x /cgi-bin  -p 0.0.0.0:88 -p [::]:88  &
+```
+- 把3行命令添加到路由器的开机脚本里面
+![](https://github.com/hongwenjun/vps_setup/blob/master/openwrt-18.06.2/openwrt_mount.png)
+- OpenWRT 安装 frpc 客户端,使用内网穿透,就能从外网访问路由器和虚拟主机了

二進制
openwrt-18.06.2/physdiskwrite.zip