|
1.本站资源来源于网络,本站不研究无任何技术支持!仅供自行学习交流之用,请勿用于商业用途!
2.一切网民在进入奇速网单主页及各层页面时已经仔细看过并完全同意本站站务区内发布的 免责声明 !
3.本站内容如若侵犯到您的权益,请通过本站提供的邮箱联系我们,我们将立马删除,E-mail:ggweb@foxmail.com
其实下面是我转自某个论坛,但是看内容实在是太有用了!
非常方便没有高配服务器搭建大型网游的朋友进行!
比如说我这种屌丝朋友,只配买一个121的最低配腾讯云,就适合干这个!
很多单机网游用这种低配云主机根本带不动,昨天居然有人发了个需要20G内存才能启动的版本!
不说废话了,下面进入正文
背景:有些游戏和服务时常需要在外网访,不只是远程桌面
想买个花生壳或者其他的都太TM贵了,一年365块,免费版本只能做一条映射一个端口,根本不够用啊(主要是穷)
适用群体:电脑基础较弱、口袋空空的朋友(比如我)
1、有一台低性能云主机,想架设游戏却性能达不到的
2、有VMware一键端想在外网玩却又不会架设的
3、想要在互联网访问家里电脑的任何服务(游戏、NAS、web、RDP、SSH等)
条件:
1、你自己电脑开机且能上网
2、你有一台云主机,腾讯云、阿里云、华为云、、、各种云,性能不用很强,1H1G都可以
3、下载一个frp
现在开始:
1、百度搜索GitHub
2、选择第一个GitHub · Build software better, together.
3、右上角搜索frp
4、第一个55.2k星星的就是了
5、选择右边Releases,v0.41.0这个版本,在Assets下面找到适合你的版本,frp_0.41.0_linux_amd64.tar.gz、frp_0.41.0_windows_amd64.zip,基本都是Linux云主机配Windows本地,如果云主机和本地都是Windows的话直接下一个Windows版本就可以了,一个包可以做服务端也可以做客户端。
6、目录结构如下
frpc.exe #Windows客户端的启动文件
frpc.ini #Windows客户端的配置文件
frpc_full.ini #Windows客户端的配置文件
frps.exe #Windows服务端的启动文件
frps.ini #Windows服务端的配置文件
frps_full.ini #Windows服务端的的配置文件
LICENSE #不管
systemd #不管
7、把下载好的对应文件上传到服务器任意目录
8、服务端需要修改的地方是frps.ini,三个frpc开头的文件可以删掉。
[common]
# frp监听的端口,默认是7000,可以改成其他的
bind_port = 7000
# 授权码,请改成更复杂的
authentication_method = token
token = 123456
# frp管理后台端口,请按自己需求更改
dashboard_port = 7500
# frp管理后台用户名和密码,请改成自己的
dashboard_user = admin
dashboard_pwd = admin@123
enable_prometheus = true
# frp日志配置,可配不配,最好配
log_file = /var/log/frps.log
log_level = info
log_max_days = 7
9、服务端启动命令
Windows,进入到frp的目录,在文件管理器上面地址栏直接输入cmd弹出命令行窗口
输入:frp.exe -c frps.ini
linux,进入到目录
linux:nohup frp -c frps.ini &
10、客户端修改frpc.ini,注意了不是frps.ini,看清差了一个字母。
[common]
server_addr = 127.0.0.1 #把127.0.0.1换成你的云主机IP
server_port = 7000 #这个你可以不改,跟服务器上面的那个7000是一致的就行
#这是第一条规则
[ssh] #这个括号里面的ssh可以改,但是不能出现一样的ssh,你可以是ssh1、ssh2或者game1、game2随便叫
type = tcp #这个是规则的类型,如果是80、8080等这些网站类服务的话可以选http
local_ip = 127.0.0.1 #这个是本地的ip,可以不改
local_port = 22 #这个是你本地要开放的端口,也就是你游戏的端口
remote_port = 6000 #这个转变之后通过互联网访问的端口,比如你本地游戏的端口是29000,那可以一样。
#这是第n条规则,如果你有多个端口,复制下面这四行,改第1行和3、4行就可以了,有几个端口就复制几份
[sshn]
type = tcp
local_ip = 127.0.0.1
local_port = 10001
remote_port = 10001
11、客户端修改完成后启动本地服务,命令和第9步一样,就是配置文件换成了frpc.ini
Windows,进入到frp的目录,在文件管理器上面地址栏直接输入cmd弹出命令行窗口
输入:frp.exe -c frpc.ini
linux,进入到frp目录
linux:nohup frp -c frpc.ini &
12、云服务器安全组或者控制台里面找防火墙,开启7000(业务连接用)、7500(管理用)端口、你添加的N条规则的remote_port都要放开
13、如果你不知道你的游戏是需要哪些端口的话,可以在启动游戏之前使用
netstat -nplt命令查看一次端口,比较服务启动前后的差距,把端口写上就行了。
14、试了下诛仙没问题、阿拉德也可以
下载地址:前面自己加上
Windows:ht删掉tps删掉:/删掉/github.com/fatedier/frp/releases/download/v0.41.0/frp_0.41.0_windows_amd64.zip
Linux:htt删掉ps删掉:/删掉/github.com/fatedier/frp/releases/download/v0.41.0/frp_0.41.0_linux_amd64.tar.gz
要是能帮到你的朋友给个回复呗,大佬勿喷,土豪勿喷,,
其实总结起来就是非常简单:用frp进行内网穿透而已!
|
|