easytier 子网代理功能
原创
hyang0
hyang0
生有可恋
2026年9月30日 06:10
湖北
在小说阅读器读本章
去阅读
在公众号小说中沉浸阅读
easytier 是一款 P2P 组网工具,可以实现 VPN 功能,使用子网代理功能可以实现将本地局域网打通。
easytier 项目地址:
https://github.com/EasyTier/EasyTier
不代理子网的情况下只有组网的两台主机间可见,使用子网代理后整个局域网可见。
如果是家庭局域网比如 192.168.1.0/24 ,使用子网代理后可以实现家庭局域网内的所有设备比如电脑、监控、路由器暴露给对方。也就是对端可以访问本地的所有设备。
实际上可以更进一步,将整个私网代理出去。私网地址一般为:
10.0.0.0/8172.16.0.0/12192.168.0.0/16
将私网代理出去后,相当于打通了整个局域网,可以跨VLAN访问。此时的 easytier 不再是 P2P 点对点网络,而是实现了 VPN 的功能。网络拓扑如下:
服务端配置如下:
############### TOML ###############hostname = \"easytier-server\"ipv4 = \"192.168.2.1\"listeners = [\"tcp://0.0.0.0:55111\"]rpc_portal = \"0.0.0.0:0\"tcp_whitelist = []udp_whitelist = []
[network_identity]network_name = \"myvpn\"network_secret = \"mypassword\"
[proxy_network]cidr = \"192.168.0.0/16\"
[proxy_network]cidr = \"172.16.0.0/12\"
[proxy_network]cidr = \"10.0.0.0/8\"
[flags]relay_all_peer_rpc = truerelay_network_whitelist = \"\"
客户端配置如下:
############### TOML ###############ipv4 = \"192.168.2.2\"dhcp = truelisteners = [\"tcp://0.0.0.0:55111\"]rpc_portal = \"0.0.0.0:0\"tcp_whitelist = []udp_whitelist = []
[network_identity]network_name = \"myvpn\"network_secret = \"mypassword\"
[peer]uri = \"tcp://<服务器公网IP>:55111\"
[flags]
将配置文件存为 vpn.toml,服务端和客户端命令行一样:
./easytier-core -c vpn.toml
服务端需要将端口映射出去暴露在公网上,建议做一些保护,开源软件可能存在0day漏洞。P2P网络通了后,可以通过 ping 测试一下跨 VLAN 是否可达,比如 ping 一下各个子网的网关。
全文完。
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。










评论