ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

内网穿透,以Windows远程连接为例

2022-02-06 20:34:06  阅读:228  来源: 互联网

标签:frps Windows 为例 穿透 frp ini com 服务端 客户端


1 准备

1)公网ip的服务器(本文以Centos7系统为例)

2)内网电脑(本文以Windows7为例)

 

2 实现步骤

2.1 服务端

linux服务器下载对应frp:Releases · fatedier/frp (github.com)

wget https://github.com/fatedier/frp/releases/download/v0.39.0/frp_0.39.0_linux_amd64.tar.gz

 

解压

tar -zxvf frp_0.39.0_linux_amd64.tar.gz

 

进入解压后的文件夹

cd frp_0.39.0_linux_amd64

 

修改配置

vi frps.ini
[common]
bind_port = 7000 #必须
vhost_http_port = 8080 #可选,不需要可不配

[common]部分是必须有的配置,其中bind_port是自己设定的frp服务端端口,vhost_http_port是自己设定的http访问端口。

 

保存上面的配置后,使用以下指令启动frp服务端

./frps -c ./frps.ini

 

服务方式自启动:

可将文件夹移动到 /opt下

创建启动脚本

vi frps.sh
/opt/frp/frps -c /opt/frp/frps.ini 

 

给脚本权限

chmod a+x frps.sh

 

创建服务

vi /etc/systemd/system/frps.service

[Unit]
Description=frps

[Service]
ExecStart=/bin/bash /opt/frp/frps.sh

[Install]
WantedBy=multi-user.target

  

启用并启动服务

systemctl enable frps.service
systemctl start frps.service

 

2.2 客户端

下载对应系统的frp如 frp_0.39.0_windows_amd64.zip

解压后放到 D:\Program Files (当前也可以放到你喜欢的目录)

修改frpc.ini,下面配置将服务器23389端口映射到客户端3389端口

 

 cmd到目录下,运行命令

.\frpc.exe -c .\frpc.ini

 

客户端开机自启动:

思路:创建一个自启动的windows服务,通过调用cmd命令启动frp客户端,服务设置开机自启

源码:LightKitty/FrpRunner (github.com)

 

3 使用

访问服务端ip和端口,将代理到客户端对应端口

如windows远程连接服务端ip,可访问内网电脑

 


使用frp实现内网穿透 - 简书 (jianshu.com)

frp 实现内网穿透(Windows 版) - 遗失的美好灬 - 博客园 (cnblogs.com)

文档 | frp (gofrp.org)

标签:frps,Windows,为例,穿透,frp,ini,com,服务端,客户端
来源: https://www.cnblogs.com/wintertone/p/15866287.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有