通过云服务器实现内网穿透
使用云服务器作为跳板机,可以通过frp(Fast Reverse Proxy)实现内网穿透,使得外部网络能够访问内网资源。
前置条件:
- 确保你拥有一台云服务器,它应该具有公网IP地址
- 下载并安装frp到你的服务器和客户端
服务器部署
-
创建服务端的ini配置文件
# 创建目录 mkdir -p /data/frps # 创建frps.ini文件 vim /data/frps/frps.ini # frps.ini的内容如下: [common] bind_port = 7000 # 控制台端口 dashboard_port = 7101 dashboard_user = admin dashboard_pwd = 123456 # HTTP/HTTPS 端口 vhost_http_port = 7102 vhost_https_port = 7103 # token token = 123456 # 允许的端口范围 allow_ports = 1-65535 -
使用docker部署frp
docker run -d \ --name frps \ --network host \ -v /data/frp/frps.ini:/etc/frp/frps.ini \ --restart=always \ snowdreamtech/frps \ -c /etc/frp/frps.ini
客户端配置
-
在Github的 Rlease 下载对应的客户端文件,例如:frp_0.61.1_windows_amd64.zip
-
新建ini文件并填写如下配置:
[common] server_addr = 192.168.1.1 # 你的服务器真实IP server_port = 7000 token = 123456 [test] type = tcp local_ip = 0.0.0.0 local_port = 5000 # 需要映射出去的内网端口 remote_port = 5001 # 通过外网访问的端口 -
在可执行文件目录中运行cmd然后执行如下命令启动frp
frpc.exe -c frpc.ini
启动服务端和客户端就可以实现内网穿透了

浙公网安备 33010602011771号