手把手教你搭建内网穿透服务器

【网络】手动部署内网穿透(超详细教程) 注意8888端口号是用于frp服务端与客户端进行连接的,而8080端口号是在frp的连接建立好后推送给服务器的,目的是让其在新建一个套接字,使服务器的8080端口号与虚拟机中的22号端口号构建映射,这样当别的主机访问服务器的8080端口号,服务器就会把请求直接推送给虚拟机的22号端口号(因为要验证ssh,所以设置为了22)首先我们在服务器中打开解压好的文件,打开frps.toml配置文件,里面有一个端口号默认为7000,我们可以自行修改,这个端口号是给frpc客户端看的,用于建立frp之间的连接。 阅读详情
AI摘要

本文详细介绍了如何通过Frp服务进行内网穿透,包括下载和配置frp/frps,以及在本地和服务器端的设置,同时展示了如何在Nginx中进行代理配置和域名绑定,以便外网访问内网服务。

有时候我们需要把外网可以访问自己的内网,比如在微信公众号开发调用接口时为了方便调试就需要配置回调地址或者是想把自己的nas可以在不在家就能访问,这时候就需要内网穿透。使用内网穿透主要有几种方式,1.使用内网穿透服务商提供的服务,但是这种需要付费,免费的话有很多限制而且还可能绑定不成功。2.自己搭建,自己搭建的话如果是单纯的想让外网访问只需要自己有一台外网服务器,如果是为了微信公众号开发调试则还需要一个域名。 

  1. 下载frp:

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

2.解压:

tar -zxvf  frp_0.45.0_linux_amd64.tar.gz 

4.进入frp_0.45.0_linux_amd64

cd  frp_0.45.0_linux_amd64

5.修改配置文件

vi frps.ini

内容如下:

[common]
#服务器的IP
server_addr = xxx.xx.xxx.xxx
#服务器配置的端口
server_port = 3030
#服务器配置的Token(密码)
token = xxxxx
#这个案例是http网页的
[web]
#映射类型,详见frpc_full.ini
type = http
#需要映射的本地服务ip
local_ip = 192.168.1.7
#需要映射的本地服务端口
local_port = 6080
#映射绑定的域名,没有域名可以直接写你的服务器IP
custom_domains =nat.xxx.com

6.启动

nohup ./frps -c frps.ini & > /dev/null 2> /dev/null &

查看ps -ef | grep frp

图片

7.在客户端(本地)配置Frpc

1.从Github下载Frpc,下载后解压到文件夹里

https://github.com/fatedier/frp/releases

图片

8.配置Frpc.ini

如下:

[common]
#服务器的IP
server_addr = xxx.xxx.xxx.xxx
#服务器配置的端口
server_port = 3030
#服务器配置的Token
token = xxx

[web]
#映射类型,详见frpc_full.ini
type = http
#需要映射的本地服务ip
local_ip = 192.168.1.7
#需要映射的本地服务端口
local_port = 6080
#映射绑定的域名或服务器IP
custom_domains =nat.xxx.com

9.运行

图片

10 配置服务端nginx

#user nobody;
worker_processes 1;

#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;

#pid logs/nginx.pid;

events {
worker_connections 1024;
}

http {
include mime.types;
default_type application/octet-stream;

#log_format main ‘$remote_addr – $remote_user [$time_local] “$request” ‘
# ‘$status $body_bytes_sent “$http_referer” ‘
# ‘”$http_user_agent” “$http_x_forwarded_for”‘;

#access_log logs/access.log main;

sendfile on;
#tcp_nopush on;

#keepalive_timeout 0;
keepalive_timeout 65;

#gzip on;

upstream nat-server {
server xxx.xx.xxx.xxx:3031;
}

server {
listen 80;
server_name xxxx.com;

#charset koi8-r;

#access_log logs/host.access.log main;

location / {
root /usr/share/nginx/html;
index index.html index.htm;
}

#error_page 404 /404.html;

# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}

server {
listen 80;
server_name www.xxxx.com;

#charset koi8-r;

#access_log logs/host.access.log main;

location / {
root /usr/share/nginx/html;
index index.html index.htm;
}

#error_page 404 /404.html;

# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}

server {
listen 80;
server_name nat.xxxx.com;

proxy_set_header Host $host:80;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection “upgrade”;

proxy_connect_timeout 7d;
proxy_send_timeout 7d;
proxy_read_timeout 7d;

location / {
proxy_pass http://nat-server;
proxy_read_timeout 36000;
}
}
}

重新加载nginx配置

/usr/local/nginx/sbin/nginx -s reload

域名绑定

nat.xxxx.com

访问 xxxx.xxxx.xxxx:35000

图片

搭建 frp 内网穿透服务器 frp 实现内网穿透 阅读详情

相关推荐

【运维小技巧】-FRP内网穿透教程(超详细)

运维人员经常遇到封闭的网络环境但是又有远程控制的需求,frp可以帮助我们解决这个痛点。

EDISON_ZHOU的博客 6704

【保姆级教程】免费内网穿透,手把手搭建,三步搞定

本文通过一场实操带大家走完`内网穿透`的全部流程。

u010522887的专栏 3万+

【Docker+Zerotier】手把手教你搭建私有PLANET服务器,实现高效内网穿透

本文详细介绍了如何使用Docker和Zerotier自建PLANET服务器,实现高效内网穿透。通过分步教程,从环境准备、依赖安装到部署配置,帮助用户突破官方服务器限制,提升连接速度和稳定性,适用于需要高效内网穿透的场景。

pytorchlight8的博客 1120

手把手教你,搭建内网穿透服务

在很多场景下内网穿透都是我们常常遇到的需求,之前也用过花生壳、ngrok、FRP 等等一些工具,但是由于限速、收费、安全各方面因素只好放弃了。 目前所在实验室主要从事深度学习和机器学习相关工作,有一台高配 GPU 计算型服务器,大家使用 Jupyter Notebook 在网页上进行编码工作,但是只能在学院内网才能进行使用,在外面就无法使用让人比较抓狂。如果购买阿里云等深度学习服务,价格昂贵,只好...

Frank的技术世界 13万+

Windows10+cpolar内网穿透:手把手教你搭建Minecraft服务器,和小伙伴远程联机不卡顿

本文详细指导如何在Windows10系统上,利用cpolar内网穿透工具搭建Minecraft服务器。通过配置Java环境、部署服务端,并重点讲解如何创建和配置固定TCP端口,实现稳定、低延迟的远程联机,彻底解决地址变更和卡顿问题。

weixin_29238147的博客 358

腾讯云轻量服务器+FRP内网穿透:手把手教你搭建家用NAS(含安全组配置避坑指南)

本文详细介绍了如何利用腾讯云轻量服务器和FRP内网穿透技术搭建家庭NAS系统,包括硬件配置建议、操作系统选择、服务器选购与初始化、安全组配置以及FRP深度配置等关键步骤。通过这一高性价比方案,用户即使没有公网IP也能实现远程安全访问家中数据,同时享受本地存储的隐私性和云服务的便捷性。

p1q2r的博客 831

如何自己搭建内网穿透服务器?手把手教你搭建内网穿透服务器

内网穿透的定义内网穿透是指通过某些技术手段,让位于内网的设备能够与外网通信。由于内网设备通常是无法直接暴露到外部网络中的,因此需要通过内网穿透技术来突破防火墙或NAT(网络地址转换)的限制,使得外部的设备可以访问内网的资源。内网穿透的应用场景远程办公:让外部的设备访问公司内网服务器,进行远程办公。家庭监控:远程查看家庭监控视频。内网测试:开发者需要在内网中进行测试,但又希望外部人员可以访问某些服务时使用。

csghdn的博客 1984

基于AIS动态数据与AI结合得经纬度标示算法

港口船舶智能标注系统 本系统通过结合摄像头视频流和AIS船舶动态数据,利用AI技术实现船舶实时标注功能。系统架构包括视频流处理、AIS数据解析、船舶检测匹配和坐标映射转换等模块。关键技术步骤: AIS数据获取:通过本地接收机或网络API获取船舶位置、航速等信息 AI目标检测:采用YOLOv8等模型识别视频中的船舶 船舶匹配算法:通过位置投影或运动轨迹匹配视频目标与AIS数据 坐标映射:使用相机标定技术将经纬度转换为图像坐标 实时标注:在视频画面上叠加船名、位置等关键信息 应用场景包括港口监控、智能海事管理和

qianbo042311的博客 1808

还在用内网穿透?手把手教你搭建pptp服务器

前言 说到内网穿透,想必很多人都会想到花生壳、natapp等等穿透工具,优点就是简单方便,缺点就是有端口数量限制,不交钱的话,还限制带宽、限制协议等等 pptp能做什么? 1.连上pptp的主机都会有个局域网ip,互相可以通过局域网ip进行访问,可以让多台远程主机互相访问 2.可以做内网穿透,无端口数量限制,带宽取决于你服务器的带宽 3.内网穿透之后,可以在自己的主机上搭建服务,云服务器只做转发,减少云服务器的负载 4.其它用途就看个位小伙伴的脑洞了... 准备工具 云服务器一台,具备公网i

qq243920161的博客 4万+

中孚保密检查系统彻底卸载指南:绕过口令与清除内核残留

中孚保密检查系统是深度集成于Windows内核的合规管控软件,其卸载涉及用户态口令校验、内核态服务引擎与Ring 0级驱动自保三重机制。理解其基于SHA-256哈希的本地口令验证原理和zfsysflt.sys过滤驱动的加载逻辑,是实现无残留清理的技术前提。该系统具备高权限驻留特性,常规卸载工具无法触达驱动与服务层,易引发蓝屏、启动缓慢及新安全软件冲突等工程问题。典型应用场景包括涉密终端批量清退、安全研究环境重建及误装后紧急退出。本文聚焦‘口令绕过+手动清理’双轨方案,覆盖注册表、服务、驱动、文件与计划任务五

weixin_33508411的博客 1020

ATR2660:卫星导航高增益低噪声放大器芯片数据手册

中国BDS(北斗卫星导航系统),美国的GPS,俄罗斯的GLONASS和欧盟的GALILEO导航系统应用而专门设计。芯片支持3.3V至5V宽电源供电。采用2级放大器的结构设计,具有28dB高增益和0.85dB的低噪声系数。支持BDS、GPS、GALILEO、GLONASS等L。典型功率增益:30dB@5V;典型输入P1dB:-18dBm@3.3V;典型工作电流:12.7mA@3.3V;宽供电电压范围:3.3V~5V;典型噪声系数:0.85dB;频段的多个卫星导航系统;ATR2660是一颗。

YHPsophie的博客 561

手把手教你搭建自己的内网穿透,搭建ngrok服务器,踩坑必备

1.必要条件: (1).有公网的服务器,用于搭建ngrok的服务端,必须有公网ip,并且可以正常访问(本次用的服务器是腾讯云服务器 系统CentOS 7.4 64位) (2).域名,用于访问 (3).域名需要解析,我用的是阿里云解析,解析图如下,红色框中必填 (4).服务器需要绑定安全组,开放用到的端口 如下图所示,红色框是我使用的 2.安装git 和Golang ...

u013412904的专栏 2万+

相机图像质量研究(22)常见问题总结:CMOS期间对成像的影响--光学串扰

光学串扰是一个比较难以理解的光学现象,实际影响往往不大。一、光学串扰产生的原因通常是入射角度太大,光线在不同通道之间产生了混叠二、光学串扰产生的现象光学串扰容易导致迷宫纹。总结本节讲了光学串扰产生的原因,现象。

xiaoshixiu的专栏 1573

小白娱乐向,保姆级教程,手把手教你windows系统下,XAMPP搭建HTTP服务器,以及内网穿透(ngrok和utools工具)

首先,你需要一台联网电脑,同时,你需要具备一定翻墙能力,部分软件处于国外服务器 扫盲: 搭建服务器,实现局域网内部可以访问你的服务器(简单点讲,在局域网内部找到你的内网ip地址,配合服务器端口号,就可以实现访问你的电脑文件了) 内网穿透,实现在公网上访问你的服务器(简单点讲,在公网上生成一个IP地址给你用,这样别人就可以脱离局域网,直接在网路上访问你的电脑文件了) 教程: 1.安装配置XAMPP 2.运用utools插件,实现NAT穿透 3.安装配置ngrok,实现内网穿透 1.1 XAM.

MojaveGhost1057的博客 1137

避坑指南:群晖DSM 7.X挂载NTFS硬盘,为什么你的SATA口不行?从原理到实战一次讲清

本文深入解析群晖DSM 7.X系统挂载NTFS硬盘的底层原理与实战排查方法,揭示SATA接口权限配置的关键参数(如esataportcfg和internalportcfg),并提供安全修改端口配置的详细步骤。针对不同型号群晖NAS的配置差异,给出替代方案与常见故障排查技巧,帮助用户解决NTFS硬盘挂载问题。

weixin_26757925的博客 256

高效批量转换Java接口为MCP服务:降低重复劳动的实战指南

高效批量转换Java接口为MCP服务:降低重复劳动的实战指南

专注于编程、AI、人工智能等多个领域内容研究和分析 723

手把手教你搭建FRP内网穿透服务器来远程访问家里的电脑

FRP 是一个免费开源的用于内网穿透的反向代理应用,它支持 TCP、UDP 协议, 也为 http 和 https 协议提供了额外的支持。

a66552的博客 2390

R语言使用party包中的ctree函数构建条件推理决策树(Conditional inference trees)、使用plot函数可视化训练好的条件推理决策树、条件推理决策树的叶子节点的阴影区域表

R语言使用party包中的ctree函数构建条件推理决策树(Conditional inference trees)、使用plot函数可视化训练好的条件推理决策树、条件推理决策树的叶子节点的阴影区域表示的是阳性样本的比例

data+scenario+science+insight 1225

FRP内网穿透服务器搭建

服务器(以centos为例)下载frpwget https://github.com/fatedier/frp/releases/download/v0.32.1/frp_0.32.1_linux_amd64.tar.gz使用tar指令解压tar.gz文件tar -zxvf frp_0.32.1_linux_amd64.tar.gz使用cd命令进入解压后的文件夹...

兔子的博客 532

【Coze搞钱实战】14. 抖音直播间自动回复机器人实战教程:三小时搭建智能客服,互动率提升150%(保姆级无代码指南)

摘要:抖音直播间高频问题重复回复、观众互动不及时是运营痛点。本文针对新手和进阶用户,提供无代码的自动回复机器人搭建方案:新手1小时完成基础配置(Coze+抖音对接),进阶用户通过促销倒计时、粉丝分层、热点借势三大策略提升互动率150%。方案基于某女装直播间实测数据(日UV 5W+),所有工具免费获取,步骤拆解到分钟级,附避坑指南与效果验证(某案例互动率从8%升至20%),读者可直接套用配置模板,无需代码基础即可落地。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 2459

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

手把手教你搭建属于自己的服务器

无

Lucas0623的博客 7万+

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

手把手教你如何零成本搭建网站实现内网穿透从而创建自己的数据隧道

在普通电脑用户看来,建立自己的网站总是一件高大上的事情,这个网站不仅可以成为展示自己的平台,还能成为商业的载体。在以往,建立一个像样的网站,不仅需要过硬的编程知识做基础,还需要有足够的资金租用服务器。但随着软件技术的快速发展,每个人都可以以很低的成本,搭建一个像样的、并且属于自己的网站。今天,我们就向大家介绍,如何使用cpolar,以最低成本搭建属于自己的网站。

fq157856469的博客 3854

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

(超详细)手把手教你在安卓手机上搭建服务器和网站

手机建站教程

weixin_43975684的博客 5万+

我有服务器之——内网穿透

1. 当你用家里的电脑上搭建了个stable diffusion 环境,想要在公司使用时。 2. 当你在公司的工作没做完,想要在家远程到公司电脑继续做时。 3. 当你想要把内网里的文件或服务,在任何地方都可以访问时。 4. 当你有以上的想法,你的网络又没有公网IP地址时。

hsnet的专栏 5551

实战【7】手把手教你搭建属于自己的服务器

搭建自己服务器

剑影的博客 1399

手把手教你怎么搭建属于自己的服务器(保姆级教程)

我们切回飞鸽官网,点击 “隧道管理”,如下图:根据电脑系统选择指令,点击复制,然后切回刚才的弹窗,将指令输入进去,点击确定。进入 conf 文件夹,打开 nginx.conf 文件进行编辑,里面的配置很多,我对其中一些重要的配置进行了说明(前面有#的表示并没有真正写入配置,若要加入,只需去掉#)这样内网穿透就成功了!打开浏览器,输入刚才开通的隧道的访问地址(上图被抹掉的地方),回车,同样能开到之前编写的网页,就成功了。服务器搭建完了,网页也有了,但其实除了跟你在同一个局域网下的人,都无法访问你的网站。

mengmeng_921的博客 6836
上一篇: HikariCP与Spring Boot的完美集成,让您的应用更高效、更可靠!
下一篇: VM内存结构和垃圾回收机制
调试大师
博客等级 码龄3年 2340粉丝 61原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

调试大师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值