Windows/Linux服务器配置内网穿透frp远程桌面

因为【wéi】工作的原【yuán】因,平时都是用linux系统部署软件,但是【shì】我的IP代理服务器是windows系统【tǒng】的,所以这两【liǎng】种系统【tǒng】我都【dōu】研究了一下【xià】如【rú】何搭建【jiàn】frp内网穿透【tòu】服务端。

windows服务端/客户端下载地址:点此下载

linux服务端和windows客户端下载地址:点此下载

windows服务端部署

Windows/Linux服务器配置内网穿透frp远程桌面

1.把压缩包解压后,将以【yǐ】下配置【zhì】复制到服务【wù】端【duān】配置文件,即frps.ini文件

[common]

bind_addr = 0.0.0.0

#服务端运行端口,可以自定义1-65535之间即可

bind_port = 9527

#dashboard WEB控制台登录用户名,可以自定义

dashboard_user = admin

#dashboard WEB控制台登录密码

dashboard_pwd = 12345

#dashboard WEB控【kòng】制台端口,可以【yǐ】自定义1-65535之间【jiān】即可,启动后通过【guò】浏览器访问【wèn】如http://ip:8080

dashboard_port = 8080

#设置客户端【duān】token,对应客户端的【de】token配【pèi】置,作用类【lèi】似密码验证,可以自定义【yì】

token = 123456789

2.WIN+R输入cmd,打开命令提示符

Windows/Linux服务器配置内网穿透frp远程桌面

3.复制服务端路径

Windows/Linux服务器配置内网穿透frp远程桌面

4.在命令【lìng】提示符中输入cd 路径后回车,在输【shū】入 frps.exe -c frps.ini后【hòu】回车【chē】

Windows/Linux服务器配置内网穿透frp远程桌面

5.浏览器输入服务端IP:端口,查看是否部署成功,例如:

Windows/Linux服务器配置内网穿透frp远程桌面

备注【zhù】:服务器开放防【fáng】火墙TCP的8080,9090,9527端口

CentOs 7.3服务端部署

1.使用CRT或【huò】者Xshell等工具连【lián】上服务【wù】器后,切换至/usr/local路【lù】径

cd /usr/local

1.在 /usr/local目录【lù】下【xià】,输入rz并【bìng】按下回车键【jiàn】,选择安装包进行上【shàng】传

rz

3.解压安装包

tar -zxvf frp_0.37.1_linux_amd64.tar.gz

4.重命名解压后的目录,方便后面填写路径

mv frp_0.37.1_linux_amd64 frp

5.编辑frps.ini文件

vi /usr/local/frp/frps.ini

6.先按【àn】下“i”键进入输入【rù】模式,将以下内【nèi】容【róng】复制进去【qù】,,按下“esc”键,再【zài】按下“:”键,输入“wq!”后【hòu】回【huí】车。

[common]
bind_addr = 0.0.0.0

#服务器代理端口
bind_port = 9527

#与客户端进行校验的令牌
token = 123456789

#控制面板的账号
dashboard_user = admin

#控制面板的密码
dashboard_pwd = admin123

#控制面板端口号
dashboard_port = 8080

7.启动frp服务

./frps -c ./frps.ini

8.添加systemd配【pèi】置文件【jiàn】,不然每次服【fú】务器重启【qǐ】后都要手动启动【dòng】服务

vim /usr/lib/systemd/system/frps.service

9.先按下“i”键进入输入模式,将以【yǐ】下内容【róng】复制进去,,按下【xià】“esc”键,再按下【xià】“:”键【jiàn】,输【shū】入“wq!”后回车。

[Unit]
Description=frps
After=network.target

[Service]
TimeoutStartSec=30
ExecStart=/usr/local/frp/frps -c /usr/local/frp/frps.ini
ExecStop=/bin/kill $MAINPID

[Install]
WantedBy=multi-user.target

10.设置开机启动

systemctl daemon-reload
systemctl enable frp

11.启动frp服务端

systemctl start frp

12.检查服务【wù】是【shì】否运行起来,看下有没有返回值,有的话,说【shuō】明【míng】成功了。成【chéng】功了最好重启【qǐ】服务器再验【yàn】证一下【xià】

ps -aux | grep frps

备注:服务器开放防【fáng】火墙TCP的8080,9090,9527端口【kǒu】

客户端配置

1.把压缩【suō】包解【jiě】压后,将以下配置【zhì】复制到【dào】客户端配置文件,即【jí】frpc.ini文件,如果有【yǒu】多台PC需要远程,就【jiù】把remote_port改成不一样【yàng】的,比如A电脑配【pèi】置为9090,B电脑【nǎo】配置为9091,C电脑【nǎo】配【pèi】置为9092........

[common]

# 配置服务器IP地址

server_addr = 这里填服务器IP

#配置【zhì】服【fú】务端【duān】监听的端口,与【yǔ】服务端的bind_port端口保【bǎo】持一致

server_port = 9527

#服务端配置token,将服务端配置的token复制到此处

token = 123456789

pool_count = 5

#这里是配置端口范围转发

[range:services]

#类型为tcp

type = tcp

#本地ip地址通常为127.0.0.1

local_ip = 127.0.0.1

#本机的远程端口,默认为3389

local_port = 3389

#映射【shè】到服务端的端口范围(公网服【fú】务器可【kě】用的端【duān】口,1-66535)
remote_port =9090

2.在命令【lìng】提示符中执行【háng】 frpc.exe -c frpc.ini即可【kě】,操作步骤和服务【wù】端配置步骤【zhòu】9-22相似

Windows/Linux服务器配置内网穿透frp远程桌面

3.任务管理器中查看是否有这项进程

Windows/Linux服务器配置内网穿透frp远程桌面

最后就可以通过服务器【qì】IP+端口远程到内网的电脑上了,例如我【wǒ】映射【shè】的端口【kǒu】是9090,那【nà】就是【shì】服【fú】务器IP:9090进行访问【wèn】。

Windows/Linux服务器配置内网穿透frp远程桌面

Windows客户端/服务端开机自启

方法一:

1.编辑文【wén】件winsw.xml,将路径替换为【wéi】文件【jiàn】所在路径,如【rú】果是服务【wù】端就把frpc.exe更改为【wéi】frps.exe

Windows/Linux服务器配置内网穿透frp远程桌面

2.管理员模【mó】式运行【háng】命令提示【shì】符,切到【dào】到文件路径后,执行 winsw.exe install

Windows/Linux服务器配置内网穿透frp远程桌面

3.检查服务是否启动

Windows/Linux服务器配置内网穿透frp远程桌面

4.操作指令

winsw.exe install    //注册
winsw.exe uninstall  //卸载
winsw.exe start      //启动
winsw.exe stop       //停止
winsw.exe restart    //重启
winsw.exe status     //查看状态

方法二:

1.在frp 目录【lù】下,新建一【yī】个start.bat的【de】文【wén】件,复制下【xià】面内容进去,最【zuì】下面“D:FRP”是绝对路径,根据自己的【de】情况进行替换,如果【guǒ】是服【fú】务端就【jiù】把frpc.exe更改为frps.exe

@echo off
if "%1" == "h" goto begin
mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
:begin
D:FRPfrpc.exe -c D:FRPfrpc.ini

2.加start.bat添加进开【kāi】机服【fú】务,右键【此电脑】-【管理】-【任务计划程序】-【创建任务【wù】】,并按【àn】如下【xià】操作【zuò】,然【rán】后【hòu】确定即可。

Windows/Linux服务器配置内网穿透frp远程桌面

Windows/Linux服务器配置内网穿透frp远程桌面

Windows/Linux服务器配置内网穿透frp远程桌面

Windows/Linux服务器配置内网穿透frp远程桌面

Windows/Linux服务器配置内网穿透frp远程桌面

阿里企业邮箱、网易企业邮箱、新网企业邮箱
【标准版】400元/年/5用户/无限容量
【外贸版】500元/年/5用户/无限容量
其它服务:网站建设、企【qǐ】业邮箱、数【shù】字【zì】证书ssl、400电话、
联系方式:电话:13714666846 微信同号

声明:本站所有作品(图文【wén】、音视频)均由用【yòng】户【hù】自行上传分享,或互联【lián】网【wǎng】相关【guān】知【zhī】识整合,仅供网友【yǒu】学【xué】习交流,若【ruò】您【nín】的权利被侵害,请联系 管理员 删【shān】除。

本【běn】文【wén】链接:https://www.city96.com/article_32646.html