Loading [MathJax]/jax/output/CommonHTML/config.js
部署DeepSeek模型,进群交流最in玩法!
立即加群
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >centos frp内网穿透_内网穿透 无需公网ip

centos frp内网穿透_内网穿透 无需公网ip

作者头像
全栈程序员站长
发布于 2022-09-30 02:57:45
发布于 2022-09-30 02:57:45
2.2K00
代码可运行
举报
运行总次数:0
代码可运行

大家好,又见面了,我是你们的朋友全栈君。

说明

  • Linux搭建frp实现内网穿透

操作步骤

安装步骤省略(下载解压拷贝到server服务器和client服务器完事)具体移步:github

  • 注意程序文件需要追加可执行权限!
  • 注意相关端口放行!

服务端配置文件:frps.ini

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[common]
bind_port = 7777
authentication_method = token
token = 12345678
tls_only = true
kcp_bind_port = 7777
max_pool_count = 10
log_file = /path/to/frp/frps.log
### trace, debug, info, warn, error
log_level = error
log_max_days = 3

# allow_ports = 1,4-5

vhost_http_port = 80
vhost_https_port = 443

dashboard_port = 10
dashboard_user = admin
dashboard_pwd = 12345678

客户端配置文件:frpc.ini

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[common]
server_addr = 8.8.8.8
server_port = 7777
tls_enable = true
token = 12345678
protocol = kcp
# pool_count = 5
log_file = /root/frp/frpc.log
log_level = trace
log_max_days = 3

[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 1

[http:test]
type = http
local_ip = 127.0.0.1
local_port = 80
custom_domains = test.top
proxy_protocol_version = v2

[https:test]
type = https
local_port = 443
custom_domains = test.top
proxy_protocol_version = v2
use_encryption = true
use_compression = true
#plugin = https2http
#plugin_local_addr = 127.0.0.1:80
#plugin_crt_path = /path/to/test.pem
#plugin_key_path = /path/to/test.key
#plugin_host_header_rewrite = test.top
#plugin_header_X-From-Where = frp

服务端开机自启动

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 添加系统服务
sudo vim /lib/systemd/system/frps.service

# 服务内容
[Unit]
Description=frps service
After=network.target syslog.target
Wants=network.target

[Service]
Type=simple
ExecStart=/path/to/frp/frps -c /path/to/frp/frps.ini

[Install]
WantedBy=multi-user.target

# 启动
sudo systemctl start frps

# 开机启动
sudo systemctl enable frps

# 其它命令
sudo systemctl restart frps
sudo systemctl stop frps
sudo systemctl status frps

客户端开机自启动

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 添加系统服务
sudo vim /lib/systemd/system/frpc.service

# 服务内容
[Unit]
Description=frpc service
After=network.target syslog.target
Wants=network.target

[Service]
Type=simple
ExecStart=/path/to/frp/frpc -c /path/to/frp/frpc.ini

[Install]
WantedBy=multi-user.target

# 启动
sudo systemctl start frpc

# 开机启动
sudo systemctl enable frpc

# 其它命令
sudo systemctl restart frpc
sudo systemctl stop frpc
sudo systemctl status frpc

定时任务,每天定时重启server和client

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/194445.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年9月12日 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
解决:The 'Access-Control-Allow-Origin' header contains multiple values'x
版权声明:这可是本菇凉辛辛苦苦原创的,转载请一定带上我家地址,不要忘记了哈 . https://blog.csdn.net/u011314442/article/details/90202569
微风-- 轻许--
2019/05/25
21.6K0
解决跨域问题:No ‘Access-Control-Allow-Origin‘ header is present on the requested resource.
PS:如果遇到 这个问题 Request header field Content-Type is not allowed by Access-Control-Allow-Headers,解决方法见另一博文:解决:Request header field Content-Type is not allowed by Access-Control-Allow-Headers
微风-- 轻许--
2022/04/13
7.6K0
解决跨域问题:No ‘Access-Control-Allow-Origin‘ header is present on the requested resource.
Cors跨域(三):Access-Control-Allow-Origin多域名?
本系列前两篇文章用文字把跨域、Cors相关概念介绍完了,从下开始进入实战阶段。毕竟学也学了,看也看了,是骡子是马该拉出来遛一遛。
YourBatman
2021/06/24
9.6K0
解决跨域问题的8种方法,含网关、Nginx和SpringBoot~
跨域问题是浏览器为了保护用户的信息安全,实施了同源策略(Same-Origin Policy),即只允许页面请求同源(相同协议、域名和端口)的资源,当 JavaScript 发起的请求跨越了同源策略,即请求的目标与当前页面的域名、端口、协议不一致时,浏览器会阻止请求的发送或接收。
磊哥
2024/01/25
6.3K0
解决跨域问题的8种方法,含网关、Nginx和SpringBoot~
Spring Boot:处理跨域问题
同源策略(Same origin policy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。
HLee
2021/07/03
2.1K0
Spring Boot:处理跨域问题
再一次折腾跨域问题
跨域问题在前后端分离的开发场景中经常遇到,回想起来自己也已经折腾了数次,本篇文章主要对跨域问题做个记录和总结。
云原生
2022/03/30
5090
CORS跨域问题及解决方案详解
CORS(Cross-Origin Resource Sharing,跨域资源共享)跨域问题源于浏览器的同源策略。同源策略是浏览器的一种安全机制,它要求浏览器在访问一个资源时,该资源的协议、域名和端口必须与当前页面的协议、域名和端口完全一致,否则就会被视为跨域请求,浏览器会对这类请求进行限制。
威哥爱编程
2025/02/25
6470
已解决:前后端跨域问题No ‘Access-Control-Allow-Origin‘ header is present on the requested resource
在一个完全前后端分离的项目中,前端使用Vue.js,后端基于Spring Cloud。前端在向后端发送请求时,遇到了如下错误:
屿小夏
2025/05/23
1200
Spring Boot 解决跨域问题的 3 种方案!
前后端分离大势所趋,跨域问题更是老生常谈,随便用标题去google或百度一下,能搜出一大片解决方案,那么为啥又要写一遍呢,不急往下看。
后端码匠
2021/01/06
3590
springboot的跨域配置
场景: 在前后端分离协同开发的场景下,跨域是一个非常常见的问题,觉得有必要对这个问题来做一下记录,同时也是强化对这部分知识的学习
在水一方
2022/06/14
8190
springboot的跨域配置
SpringBoot 中解决跨域问题的 5 种方法!
出于浏览器的同源策略限制。同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。
业余草
2021/12/06
3.9K0
SpringBoot 中解决跨域问题的 5 种方法!
跨域问题Access to XMLHttpRequest‘*‘from origin ‘*‘ has been blocked by CORS..Access-Control-Allow-Origin
Access to XMLHttpRequest at ‘*’ from origin ‘*’ has been blocked by CORS policy: Response to preflight request doesn’t pass access control check: No ‘Access-Control-Allow-Origin’ header is present on the requested resource.
全栈程序员站长
2022/06/30
4.1K0
跨域问题Access to XMLHttpRequest‘*‘from origin ‘*‘ has been blocked by CORS..Access-Control-Allow-Origin
怎么解决跨域
存在浏览器同源策略,所以才会有跨域问题。那么浏览器是出于何种原因会有跨域的限制呢。其实不难想到,跨域限制主要的目的就是为了用户的上网安全。
程序员子龙
2024/04/30
2590
面试突击81:什么是跨域问题?如何解决?
跨域问题指的是不同站点之间,使用 ajax 无法相互调用的问题。跨域问题本质是浏览器的一种保护机制,它的初衷是为了保证用户的安全,防止恶意网站窃取数据。 但这个保护机制也带来了新的问题,它的问题是给不同站点之间的正常调用,也带来的阻碍,那怎么解决这个问题呢?接下来我们一起来看。
磊哥
2022/09/27
3890
面试突击81:什么是跨域问题?如何解决?
java后端解决跨域问题
在SpringBoot2.0 上的跨域 用以下代码配置 即可完美解决你的前后端跨域请求问题
全栈程序员站长
2022/08/04
8940
SpringBoot跨域配置
跨域:指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对javascript施加的安全限制。
小沐沐吖
2022/09/22
1.3K0
SpringBoot跨域配置
SpringBoot跨域配置「建议收藏」
简单而言,跨域请求就是当一台服务器资源从另一台服务器(不同 的域名或者端口)请求一个资源或者接口,就会发起一个跨域 HTTP 请求。举个简单的例子,从http://www.baidu.com,发送一个 Ajax 请求,请求地址是 http://www.taobao.com下面的一个接口,这就是发起了一个跨域请求,在不做任何处理的情况下,显然当前跨域请求是无法被成功请求,因为浏览器基于同源策略会对跨域请求做一定的限制。
全栈程序员站长
2022/09/13
8990
springboot&ajax&has been blocked by CORS policy: No 'Access-Control-Allow-Origin
Access to XMLHttpRequest at 'http://localhost:8080/user/login1' from origin 'http://localhost:59033' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
微风-- 轻许--
2019/05/25
11.1K0
Spring Boot 解决跨域问题的 3 种方案!
前后端分离大势所趋,跨域问题更是老生常谈,随便用标题去google或百度一下,能搜出一大片解决方案,那么为啥又要写一遍呢,不急往下看。
Java技术江湖
2021/01/06
6790
跨域问题及CORS解决跨域问题方法
跨域不一定会有跨域问题。因为跨域问题是浏览器对于ajax请求的一种安全限制:一个页面发起的ajax请求,只能是于当前页同域名的路径,这能有效的阻止跨站攻击。
Java架构师必看
2021/03/22
13.1K0
推荐阅读
相关推荐
解决:The 'Access-Control-Allow-Origin' header contains multiple values'x
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验