admin 管理员组文章数量: 887021
说明
家里用了移动宽带(套餐便宜),结果没有了公网IP,只能想别的办法。
现在网上的方法大概三种
1. 第三方服务器代理;
要花钱,放弃!
2. frp穿透;
需要需要一台有公网IP的云服务器,腾讯云特价2C4G轻量级服务器100。买了,正好挂个WordPress,挂个leanote,再做个内网穿透。
3. ipv6
山东这里没给开放,放弃。
本人对linux不熟悉,有表达不清的地方请谅解。
服务器端
工具
putty:连接云服务器使用,注意配置putty,把连接时间加长。
云服务:腾讯云,系统 CentOS 7.9 64bit,预装了宝塔界面。设置好root密码。
操作
1. 远程putty登录腾讯云(不要用腾讯云的shell,权限不够操作太麻烦),把 vi wget的功能都安装上;
2. 下载和一键安装frps(服务端)。
下载有两个源,一个是阿里云的源,一个是github的源。
阿里云速度快,但是用不了(执行的时候总是报错),反正我没成功过
github慢,得下几次才能成功,要有耐心,可以成功的。
下面三个代码一起粘贴,执行就可以,你要是一条条执行我也不拦着
#下载脚本
wget https://code.aliyun/MvsCode/frps-onekey/raw/master/install-frps.sh -O ./install-frps.sh
#设置脚本运行权限
chmod 700 ./install-frps.sh
#执行脚本
./install-frps.sh install
回车后选择下载源,选择2
然后按顺序填写
a. 输入bind_port端口(回车默认),这个端口是与NAS通信用的端口,我给的 7000
b. vhost_http_port端口,我猜是http通信端口,我给的8880
c. vhost_https_port端口,我猜是https通信端口,我给的8443
d. dashboard_port端口,服务器的网页登录端口,我给的8444
e. dashboard_user,服务端登录用户,我给是。。。不告诉你
f. dashboard_pwd,服务器密码,嗯。。。继续猜
g. token,通信的令牌(秘钥吧?),这个东西和nas配置的要完全一致,建议使用自动生成的吧
h. subdomain_host,这个是。。。我特么不知道,默认就好
后面一路默认回车就好
最后他会把你填写的信息,列表展示 (嗯我这里原来用的是6000的段,死活不成功,再config里面改了端口就神奇的成功了)
回车继续,会开始下载,这时候,如果选择的github的源,下载会比较慢,如果失败了,再把上面第三条命令(./install-frps.sh install)执行一下,按上面的步骤重新配置
成功会有下面的显示,此时putty配置完成
3. 放开端口
在腾讯云的防火墙上把上面限制的端口放开(那个5002是为NAS用的,先打开)
如果宝塔开了防火墙,也要放开的。
6000那个端口我说什么就是没法测试通过,千万注意。
4. 登录dashboard
浏览器输入ip或者域名+端口登录,我的是http://123.456.789.321:8444,8444=dashboard_port。
用户密码在前面已经设置了。
如果登录成功,则服务端设置没有问题
客户端(NAS)
1. 建立frp文件
在群辉下建立frp文件夹,下面建立一个文件命名frpc.ini(自己电脑写好了上传上去也行)
双击文本文档,粘贴下如下命令,请根据自己情况灵活改变配置,这里举两个例子,一个是使用http协议访问NAS,一个是使用tcp协议登录ssh,然后ctrl+s保存,将文件重命名为frpc.ini。
[common]
# 腾讯云服务器ip
server_addr = 123.456.789.321#腾讯云上面那个token,要完全一致才行
token = 1234567890
# 端口,腾讯云的bind_port端口
server_port = 7000#名字,自定义
[nas]
# 类型
type = tcp
# 局域网内设备ip
local_ip = 192.168.1.1
# 局域网内设备端口,就是内网访问群辉的端口
local_port = 5000
# 监听端口*可以修改为任意字母,等号后面的数字#注意,frp完成后使用这个端口在外网访问群辉
#有个说法是,不写这一行,会按照vhost_http_port访问,我没测过,你可以试试
remote_port = 5002#名字,自定义
[ssh]
# 类型 ssh类型为tcp
type = tcp
# 局域网内设备ip
local_ip = 192.168.1.1
# 局域网内设备端口
local_port = 22
# 监听端口*可以修改为任意字母,等号后面的数字,ssh用的端口#我没用,你要是用记得在腾讯云放开这个端口
remote_port = 11122
2. 建立frp的docker
群辉->套件中心->docker->注册表,查询frp,参考里用的stilleshan-frpc,我用的是oldiy-frp,都可以
安装好,在”容器“里进行设置
映射路径为:/frp/frpc.ini
网络:勾选与docker host相同的网络
端口设置、链接、环境保持默认设置不用修改
嗯,这两张图是从别的文档里扣的,我的docker开着就没关。
3. 测试
这时候我们在浏览器中输入(域名)服务器ip:端口号即可以成功在外网访问。 域名方式:
http://123.456.789.321:5002
看5002用这里了吧
ssh那个我没测,如果腾讯云端口放开应该能用
参考网址:
FRP内网穿透---轻松实现外网访问群晖_NAS存储_什么值得买
(Frp第一篇)Frp内网穿透安装教程#Frps服务端一键安装脚本#_sugood的博客-CSDN博客_frps-onekey
GitHub - MvsCode/frps-onekey: Frps 一键安装脚本&管理脚本 A tool to auto-compile & install frps on Linux
版权声明:本文标题:黑群辉+腾讯云+frp内网穿透 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1726441639h961287.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论