openwrt中netbird透明代理

按版本安装

1
export NETBIRD_RELEASE=v0.24.1;bash install.sh

可行,但是国内的https无法代理(阿里云国际站的国内https可行,暂不确定是什么问题)

https://hugozhu.wordpress.com/2011/07/17/opwrt%E8%AE%BE%E7%BD%AEopenvpn%E5%B9%B6%E8%87%AA%E5%8A%A8%E7%BF%BB%E5%A2%99/

1
2
3
4
# 设置iptable
iptables -I FORWARD -o br-lan -j ACCEPT #允许br-lan端口流量被转发
iptables -I FORWARD -o wt0 -j ACCEPT #允许wt0端口流量被转发
iptables -t nat -I POSTROUTING -o wt0 -j MASQUERADE #wt0出口的流量SNAT出去

同理openvpn

1
2
3
4
# 设置iptable
iptables -I FORWARD -o br-lan -j ACCEPT #允许br-lan端口流量被转发
iptables -I FORWARD -o tap0 -j ACCEPT #允许tap0端口流量被转发
iptables -t nat -I POSTROUTING -o tap0 -j MASQUERADE #tap0出口的流量SNAT出去

如果openwrt接口页面没有显示wt0接口

需要添加一个名为wt0的接口,并且选择设备为wt0,并且在防火墙设置中分配给lan区域