| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> 使用frp端口映射实现内网穿透(SSH、HTTP服务) -> 正文阅读 |
|
[系统运维]使用frp端口映射实现内网穿透(SSH、HTTP服务) |
使用frp端口映射实现内网穿透(SSH、HTTP服务)一、下载通过内网穿透的原理和实现方式的学习我们已经明白了内网穿透的原理,想要实现内网穿透就需要让内网实现与具有公网IP的设备进行绑定。 我们这里使用frp(一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网)进行内网穿透。下载地址:https://github.com/fatedier/frp/releases 我们需要在内网设备和公网设备上都进行frp的下载。
二、基础配置配置1)对于公网设备,我们需要配置frps.ini文件
2)对于内网设备,我们需要配置frpc.ini文件
3)服务器端开放7000端口和7500端口 三、实现SSH服务1)在原本客户端的frpc.ini配置基础上增加
注释记得去除
2)服务器端开放6000端口 3)运行程序
4)使用ssh连接工具,通过外网ip加6000端口号即可以与内网建立ssh连接 四、实现HTTP、HTTPS服务1)在原本客户端的frpc.ini配置基础上增加
此处与SSH服务配置相似,只是将type更改为http并多设置一个custom_domains custom_domains = 这里填写你已经解析到frps服务端IP上的域名,自己每个穿透对应服务,都可以绑定一个专属域名用于访问,包括使用tcp和udp协议,然后就可以通过这个已经自定义域域名访问到自己的对应HTTP服务 如果没有域名则先写外网ip即可 注意这里没有设置remote_port,http服务和http服务的访问端口在服务器端设置 2)在原本服务端的frps.ini配置基础上增加
vhost_http_port = 7600 和 vhost_https_port = 7601 表示将服务器的7600端口做为http服务的访问入口,7601端口做为https服务的访问入口 3)服务器端开放7600端口、如果配置了https服务则开放7601端口 4)运行程序 5)通过域名/ip+端口访问内网的http/https服务 五、frp服务自启动
active(running)则表示启动成功 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 11:40:51- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |