导航:首页 > 配服务器 > 服务器怎么设置内网穿透

服务器怎么设置内网穿透

发布时间:2024-11-17 07:47:44

‘壹’ 简单几步实现内网穿透(Windows部署开源frp)

要实现内网穿透(Windows部署开源frp),首先从实际需求出发。小明,一个在家工作且家中网络无公网IP的作者,需要在公司访问未备份的家中电脑文件。内网穿透的作用是将内网流量通过公网设备转发,让内网设备可从互联网访问。

核心原理是通过"映射"和"转发"技术,服务端(公网IP设备)开放7000和6000两个端口,而客户端(内网设备)开放实际应用端口,如ssh的22端口,并将公网映射端口告知服务端。这样,外界可通过指定的公网端口访问内网设备。

搭建基础设施包括两部分:服务端和客户端。服务端运行frps.exe,配置frps.ini,而客户端运行frpc.exe,配置frpc.ini。通过SSH访问内网,修改配置文件,启动服务端和客户端,即可实现远程访问。比如,命令行中输入`ssh -p 6000 [email protected]`访问内网电脑。

为了提供文件访问服务,需要在客户端配置c_static_file和d_static_file插件,允许通过浏览器访问。配置完成后,启动frpc,浏览器输入地址`x.x.x.x:6001/driver_c/`,输入用户名和密码即可访问。

在Windows部署frp时,先在阿里云获取公网IP,下载frp软件,配置服务器端(frps.ini)监听端口,允许访问,然后在客户端(frpc.ini)设置服务器地址和端口,以及所需的端口映射,如RDP和文件访问。可以创建批处理脚本自动启动frp,以实现便捷的开机启动或定时任务。frp提供了丰富的配置选项,适应不同场景的内网穿透需求。

‘贰’ 路由器好像在内网,如何使用内网穿透

内网穿透技术

在高度互联的当代,互联网成为工作和生活不可或缺的工具。然而,部分地区正逐步回收家庭用户的公网IPv4地址,这导致用户无法直接通过公网访问家中的设备和服务,引发一定困扰。但无需忧虑,内网穿透技术成为解决这一问题的优质方案。

本教程介绍一款名为NPS的轻量级内网穿透工具,它不仅兼容X86、ARM和MIPS等多平台,还提供便捷的WEB管理界面,使搭建和配置内网穿透服务器变得简易直观。

内网穿透技术概述

内网穿透技术旨在将内部网络的服务公开至公网,使外部用户得以通过互联网访问内部网络中的服务。即使没有公网IP地址或端口转发,通过一个中间代理服务器,内部网络的服务也能被外部用户访问。

内网穿透适用于多种场景,常见的工具包括ngrok、frp、nps等。这些工具提供简便的界面和配置选项,助力用户快速搭建内网穿透环境。然而,在使用内网穿透技术时,必须重视安全性,采取适当措施保护内部网络的安全。

NPS简介

nps是一款轻量级、高性能、功能强大的内网穿透代理服务器。支持TCP、UDP流量转发,可应用于任何tcp、udp上层协议(如访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析、游戏私服、我的世界服务器等)。同时支持内网http代理、内网socks5代理、p2p等,具备snappy压缩、站点保护、加密传输、多路复用、header修改等特性,集成web图形化管理,支持多用户模式。

NPS案例

NPS项目Github地址:github.com/yisier/nps

NPS官方中文文档:e-hang-io.github.io/nps/#...

准备步骤

首先,需一台具备公网IP的云服务器,推荐使用雨云服务。使用优惠码注册雨云账号,并通过优惠券享受5折优惠。注册后登录雨云控制台,选择云服务器区域,推荐内地机房如十堰,因IP价格更便宜。配置选择2核2G规格,系统选择Debian12,预安装Docker环境。

连接服务器

下载并安装SSH客户端,如putty或mobaxterm,输入服务器IP地址、默认端口22,输入账号(root)和密码,复制和粘贴文本在SSH终端操作。

安装Docker

若已预安装Docker,可跳过此步骤。否则,在SSH终端输入安装命令,确保成功安装Docker。

Docker换国内源

更换Docker国内源以优化性能。

搭建NPS服务端

安装NPS服务端,通过浏览器访问服务器IP:8080,登录管理界面(默认用户名:admin,密码:123,务必修改web_password配置文件)。修改密码后,NPS服务端准备就绪。

客户端安装使用

登录NPS服务端管理页面,添加客户端,安装Windows、Linux(Docker或安装包)、ARM或MIPS平台的NPS客户端。按照平台指导完成客户端安装。

建立内网穿透隧道

使用已安装的客户端,新建内网穿透隧道,以远程桌面服务为例,映射TCP 3389端口。填写客户端ID、服务端端口、目标IP端口等信息,创建隧道后,通过服务器端口访问内网机器。

推荐阅读

‘叁’ 2024最新宝塔服务器做内网穿透教程,亲测可用

面对AI项目的快速发展,许多人希望在本地运行模型,但显卡算力限制了笔记本的性能。为了解决这个问题,我探索了内网穿透技术,将本地服务对外公开。本文将分享一个亲测可用的宝塔服务器内网穿透教程,适合已有宝塔服务器并需要扩展服务的用户。


首先,登录宝塔,通过软件商店中的第三方应用功能导入插件,然后选择我分享的内网穿透插件。安装后,配置frps服务,推荐在线安装,但如遇网络问题,可离线导入安装包。确保frps版本与客户端软件版本对应,避免兼容性问题。


接下来,开启宝塔上的frps服务,并在安全组中放行相关端口,如7000、7001和7500。启动服务后,本地客户端需要配置frpc.toml文件,根据你的服务选择正确的端口地址。使用命令行启动frpc.exe,通过输入【http://你的服务器IP:7001】验证是否成功访问。


一旦访问成功,你可以进行域名接口转发,甚至将其转化为服务。但请注意,将本地服务公开可能带来安全风险,分享时要谨慎。教程软件包链接:https://pan.quark.cn/s/381f0a76036f


本文旨在提供一个实用的搭建教程,虽然可能不是最优解,但能帮助大家实现在服务器上运行高性能模型,满足实际需求。感谢阅读,如果有任何问题,欢迎大家交流讨论。

阅读全文

与服务器怎么设置内网穿透相关的资料

热点内容
香港中产程序员 浏览:915
python适合什么编译器 浏览:842
双强力夹文件夹使用方法 浏览:328
程序员瑜伽教学 浏览:807
python网页分析工具 浏览:687
服务器如何手动关机 浏览:47
火柴盒app什么都加载不出来 浏览:321
为什么腾讯视频app不显示缓存列表 浏览:408
android网络服务器 浏览:972
618程序员男扮女装 浏览:995
框架梁为什么是非加密区 浏览:993
什么app能把删了的照片恢复 浏览:360
公务员说程序员工资 浏览:400
怎样设置自己手机号码加密 浏览:700
服务器怎么设置登录地址 浏览:997
日本监控摄像头用什么APP 浏览:58
株洲歪胡子游戏源码 浏览:140
朔源码燕窝会假吗 浏览:279
php是否支持gd 浏览:925
旅游查攻略下载什么app 浏览:774