在远程办公或跨地域协作场景下,远程访问内网电脑上搭建的HTTP服务成为许多人特别是技术工程人员的一个痛点。借助Infortress的端口穿透功能,无需复杂网络配置,即可轻松访问内网HTTP服务。
我们以一个简单的示例HTTP服务为例来介绍相关步骤。
一、Mac电脑搭建简单的HTTP服务
(一)检查python版本
Mac电脑一般都会自带python,打开终端:通过【应用程序】>【终端】进入命令行界面。
检查Python版本,输入python3 --version 或者python --version,若输出类似Python 2.7.18,则表示已安装Python 2.x。若输出类似Python 3.9.6,则表示已安装Python 3.x。
启动服务:输入以下命令(根据Python版本选择):
Python 2.x
python -m SimpleHTTPServer 8000
Python 3.x
python3 -m http.server 8000
默认服务路径为当前终端所在目录,可通过cd命令切换
验证服务:
在Mac本地浏览器访问http://localhost:8000 ,若显示文件列表则表示成功。
二、Infortress服务安装,并配置Infortress客户端。
可以在浏览器搜索Infortress,进入到官网内的帮助文档进行查看。
注意:Infortress是一个私有互联网服务解决方案,它提供了本地NAS和本地大模型及知识库相关功能,端口穿透只是其中一个特色的附加功能,有本地NAS及AI相关需求的小伙伴,可以自行探索。
三、Infortress端口穿透配置
(一)客户端配置
打开Infortress客户端,使用账号登录。找到【端口穿透】功能,进入配置页面。
填写参数:
本地端口:输入8000(与HTTP服务设置的端口一致)。
穿透时长:根据需求选择(如2小时)。
激活服务:点击【激活】,即设置完成。
(二)获取代理访问信息
激活成功后,系统将展示穿透后的代理IP地址和端口。
代理IP:Infortress提供的公网访问地址。
代理端口:动态生成的端口号。
四、外网访问测试
在任意外网设备上的浏览器中,输入http(s)://代理IP:代理端口 即可以访问内网http服务。若连接成功,将能够看到Mac电脑上HTTP服务的内容(如文件列表)。
五、注意事项
安全性:
避免使用默认端口(如8000),建议选择1024以上端口。
穿透服务使用后及时关闭,避免长期暴露端口。
网络稳定性:
穿透时长到期后需重新激活服务。
六、结语
我们可以看到,Infortress的端口穿透功能简化了传统内网穿透的复杂配置,尤其适合开发者、IT管理员及普通用户高效完成远程协作任务。
如果想要远程访问内网Windows电脑,可以参考文章:https://developer.aliyun.com/article/1663543?spm=a2c6h.13148508.setting.14.1ba04f0ekbEWmi