蘭雅sRGB 个人博客 | https://262235.xyz
- 编译openwrt版udpspeeder和udp2raw 文章链接
- luci-udptools:在路由器页面管理udp2raw+udpspeeder 文章链接
UDP工具 配置图示
# ps | grep -e udp # 可以查看工具运行的参数 udpspeeder -c -l0.0.0.0:9999 -r127.0.0.1:21333 -f20:10 --mode 0 --timeout 0 udp2raw -c -l127.0.0.1:21333 -r34.80.188.188:2999 --raw-mode faketcp -a -k password
# luci-udptools 工具默认: udpspeeder 不用密码,所以VPS服务端 udpspeeder 改成不用密码 # vim /etc/init.d/udptools # 或者编辑 luci-udptools 的脚本 第21行添加 -k $password # vim /etc/config/udptools # UDP工具 参数配置
|
OpenWRT 安装 WireGuard, 配置 Udp2Raw + UdpSpeeder + WireGuard 图示
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
|
- 配置先填wg服务器IP,配置连上了,再改 UDP工具套接到 127.0.0.1
改进后 OpenWRT 安装 WireGuard 防火墙设置
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
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
- openwrt-sdk-18.06.2-x86-64_gcc-7.3.0_musl.Linux-x86_64.tar.xz
openwrt-x64/bin/packages/x86_64/base/luci-udptools_1.0.0-1_all.ipk openwrt-x64/bin/packages/x86_64/base/udpspeeder_20180821.0-1_x86_64.ipk openwrt-x64/bin/packages/x86_64/base/udp2raw-tunnel_20181113.0-1_x86_64.ipk openwrt-x64/bin/targets/x86/64/packages/libpthread_1.1.19-1_x86_64.ipk openwrt-x64/bin/targets/x86/64/packages/libstdcpp_7.3.0-1_x86_64.ipk openwrt-x64/bin/targets/x86/64/packages/librt_1.1.19-1_x86_64.ipk openwrt-x64/bin/targets/x86/64/packages/libatomic_7.3.0-1_x86_64.ipk openwrt-x64/bin/targets/x86/64/packages/libc_1.1.19-1_x86_64.ipk openwrt-x64/bin/targets/x86/64/packages/libgcc_7.3.0-1_x86_64.ipk
|
OpenWRT-18.06.2 x86 固件和SDK 下载地址和文件名
https://downloads.openwrt.org/releases/18.06.2/targets/x86/generic/
- openwrt-18.06.2-x86-generic-combined-squashfs.img.gz
- openwrt-sdk-18.06.2-x86-generic_gcc-7.3.0_musl.Linux-x86_64.tar.xz
openwrt-x86/bin/packages/i386_pentium4/base/udp2raw-tunnel_20181113.0-1_i386_pentium4.ipk openwrt-x86/bin/packages/i386_pentium4/base/luci-udptools_1.0.0-1_all.ipk openwrt-x86/bin/packages/i386_pentium4/base/udpspeeder_20180821.0-1_i386_pentium4.ipk openwrt-x86/bin/targets/x86/generic/packages/libc_1.1.19-1_i386_pentium4.ipk openwrt-x86/bin/targets/x86/generic/packages/libpthread_1.1.19-1_i386_pentium4.ipk openwrt-x86/bin/targets/x86/generic/packages/libatomic_7.3.0-1_i386_pentium4.ipk openwrt-x86/bin/targets/x86/generic/packages/libstdcpp_7.3.0-1_i386_pentium4.ipk openwrt-x86/bin/targets/x86/generic/packages/librt_1.1.19-1_i386_pentium4.ipk openwrt-x86/bin/targets/x86/generic/packages/libgcc_7.3.0-1_i386_pentium4.ipk
|
如果 opkg update 更新软件源失败,可以添加DNS
search lan nameserver 127.0.0.1
nameserver 8.8.8.8 nameserver 114.114.114.114
|
OpenWRT 安装到U盘里工具和命令
安装 LEDE 或 OpenWRT 剩余磁盘空间,用来做虚拟主机空间
opkg install fdisk fdisk -l fdisk /dev/sdb mkfs.ext4 /dev/sdb3
|
- 挂载 /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行命令添加到路由器的开机脚本里面
- OpenWRT 安装 frpc 客户端,使用内网穿透,就能从外网访问路由器和虚拟主机了