ipv6真没什么用,frp加iptables才能平替公网IP
碎碎念
为了一个公网IP,咬牙用了两年高贵的中国电信,1700一年。我家领导一直投诉太贵了。直到这个月,移动要免费送领导一年100M宽带和IPTV。你要知道,领导的移动号仅仅是一个8元月租的保号套餐。我再没有理由坚持用电信宽带了。
不满
我放弃公网IP首先考虑到是用ipv6代替。在我一顿操作,弄好ipv6的ddns之后,我就傻眼了,我发现了两个坑。
1、电脑上可以打开ipv6地址管理群晖,但手机4g网络访问不了,但是手机网络可以通过ipv6test。
2、群晖app全家桶基本都不支持ipv6,什么moments,ds photo,ds audio都不行。我本来搞内网穿透就是为了用这几个app,只能访问网页版的群晖对我用处不大。
FRP
在看了几篇文章之后,确定了选用FRP。他吸引我的地方是稳定,便宜,相对安全。适逢腾讯云搞双十一,什么轻量云主机新用户48元一年,144元三年。配置当然是最低,然后带宽5Mbps,500G流量一个月。想想应该也够我用了,果断买了一年,美滋滋。
具体FRP教程我就不多说了,什么值得买社区里有很多,搜索一下就好了。或者b站看斯波图的教程。搞FRP并不难,我满打满算2小时就搞好了。
我家里内网是可以跑满千兆的,如下图:
通过腾讯云5M小水管之后,峰值有1MB,平均400KB,用4g看图片还行。
iptables
但是,群晖全家桶接入我家内网之后,因为app上登录的地址是腾讯云的IP。所以即使我回到内网之后,我还是只有外网的速度。这样体验太差了。
之前有公网IP时候,我是有域名的。然后我通过路由器设置hosts,直接将域名解析到内网IP。这样群晖全家桶在手机接入家里的wifi之后,走的内网了。
现在的情况是我的域名在解析到腾讯云服务器之后不到半个小时,就收到警告,说我的网页没有备案。我基本就失去这个域名了。
然后我尝试了用hosts把腾讯云IP解析到内网IP,发现并不起作用。
百度一番之后,我发现可以用iptables。OpenWrt里的防火墙里可以设置iptables。
添加下面的规则
iptables -t nat -A PREROUTING -p tcp -d AAA.AAA.AAA.AAA --dport BBBB -j DNAT --to-destination CCC.CCC.C.CCC:DDDD
AAA.AAA.AAA.AAA填FRP服务器地址,BBBB是端口。
CCC.CCC.CCC.CCC是内网访问nas的地址,DDDD是端口,例如群晖的端口是5000。
这样搞了之后,当在内网访问FRP服务器时候,其实是指向了内网的地址。这样速度应该是内网的速度。但是,我也不知道是哪里问题,实际速度只有内网的一半。不过这样内网速度也够用了,而且流量也不走服务器的。毕竟500g流量一个月并不算富裕。因此我也没深究了,希望有热心大神指导一下,哪里还有错漏。
完了
至此,外网访问的体验基本到达和公网IP时候一样了。不过不得不说,在普通网络应用方面,电信体验还是要比移动好。又不过,毕竟移动免费,那就不能挑剔了。
寸锋
校验提示文案
星之海
校验提示文案
bbsingao
校验提示文案
望月之城_
校验提示文案
木木暮暮
校验提示文案
和平Hertz
校验提示文案
telanx
校验提示文案
小驴318
校验提示文案
值友3767205828
校验提示文案
bhuang123
校验提示文案
东兴药杨
ip6tables -X
ip6tables -P INPUT ACCEPT
ip6tables -P OUTPUT ACCEPT
ip6tables -P FORWARD ACCEPT
加到开机后执行
校验提示文案
usr001
校验提示文案
vxlinjie
校验提示文案
Kleisth
校验提示文案
值友1123496017
校验提示文案
戒饕
校验提示文案
铁血直属队
校验提示文案
江寒01
校验提示文案
双木林
校验提示文案
小林同学001
校验提示文案
值友3767205828
校验提示文案
值友1734902644
校验提示文案
铁血直属队
校验提示文案
值友8244665720
校验提示文案
小驴318
校验提示文案
平凡的无名小辈
校验提示文案
roobet
校验提示文案
SQkuan
校验提示文案
精耕细作
校验提示文案
天特哈伦
校验提示文案
MaQY
校验提示文案
MaQY
校验提示文案
随和的人
校验提示文案
木木暮暮
校验提示文案
Aquamary
校验提示文案
猪蹄真好吃
校验提示文案
看你们装X
校验提示文案
灵KOYB
校验提示文案
ClaudeCK
校验提示文案
君子者敏于事而慎于言
校验提示文案