首页 > 其他分享 >内网穿透的工具frps/frpc搭建

内网穿透的工具frps/frpc搭建

时间:2023-06-15 12:22:39浏览次数:44  
标签:amd64 frps 穿透 frp frpc com port

1. centos搭建frps服务

下载地址:frp_0.49.0_linux_amd64.tar

修改fps.ini配置文件
[common]
bind_addr = 0.0.0.0
bind_port = 10000

dashboard_addr = 0.0.0.0
dashboard_port = 10001

# dashboard user and passwd for basic auth protect, if not set, both default value is admin
dashboard_user = admin
dashboard_pwd = xxxxxxxxxxxxxxxxxx

#vhost_http_port = 80
vhost_https_port = 10002
创建frps.service
 [Unit]
Description=frps daemon
After=syslog.target network.target
Wants=network.target

[Service]
Type=simple
ExecStart=xxxxxx/frp_0.21.0_linux_amd64/frps -c xxxxxxx/frp_0.21.0_linux_amd64/frps.ini
Restart= always
RestartSec=1min
ExecStop=/usr/bin/killall frps


[Install]
WantedBy=multi-user.target

把frps.service移动到/etc/systemd/system/

启动frps:

systemctl daemon-reload

systemctl start frps

 

2. macos搭建frpc服务

下载地址:frp_0.49.0_darwin_amd64.tar

修改fpc.ini配置文件
[common]
server_addr = xxxxxxxxxxx
server_port = 10000

[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 8003
remote_port = 10002

连接frps服务器的10000端口,然后把自己的8003端口挂到目标frps的10002端口上。

创建com.frpc.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>com.frpc</string>

    <key>ProgramArguments</key>
    <array>
        <string>xxxxxxx/frp_0.49.0_darwin_amd64/frpc</string>
        <string>-c</string>
        <string>xxxxxxx/frp_0.49.0_darwin_amd64/frpc.ini</string>
    </array>

    <key>RunAtLoad</key>
    <true/>

    <key>StandardOutPath</key>
    <string>xxxxxxx/frp_0.49.0_darwin_amd64/frpc.log</string>
    <key>StandardErrorPath</key>
    <string>xxxxxxx/frp_0.49.0_darwin_amd64/frpc_error.log</string>
</dict>
</plist>

plist文件复制到~/Library/LaunchAgents目录下

启动frpc服务:

launchctl load ~/Library/LaunchAgents/com.frpc.plist

launchctl start com.frpc

 

停止frpc服务:

如果需要停止服务,可以使用以下命令:

launchctl stop com.frpc

launchctl unload ~/Library/LaunchAgents/com.frpc.plist

这将会停止并卸载com.frpc服务。

标签:amd64,frps,穿透,frp,frpc,com,port
From: https://www.cnblogs.com/zhanchenjin/p/17482527.html

相关文章

  • 顶奢好文:3W字,穿透Spring事务原理、源码,至少读10遍
    文章很长,且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录博客园版为您奉上珍贵的学习资源:免费赠送:《尼恩Java面试宝典》持续更新+史上最全+面试必备2000页+面试必备+大厂必备+涨薪必备免费赠送:《尼恩技术圣经+高并发系列PDF》,帮你实现技术自由,完成职业升级,薪......
  • 流媒体发展新趋势 p2p网络技术 p2p穿透 p2p音视频解决方案
    一、流媒体系统及其发展趋势 所谓流媒体是指用户通过网络或者特定数字信道边下载边播放多媒体数据的一种工作方式。流媒体应用的一个最大的好处是用户不需要花费很长时间将多媒体数据全部下载到本地后才能播放,而仅需将起始几秒的数据先下载到本地的缓冲区中就可以开始播放,后面收......
  • 缓存雪崩、缓存击穿、缓存穿透原因及解决办法
    缓存雪崩是指在缓存中的大量数据在同一个时刻全部过期,导致原本这些可以由缓存中间件处理的高并发请求,一下子全部打到数据库,导致数据库服务器崩溃的一种现象。那么出现缓存雪崩的原因可以有①:缓存中间件宕机。②:缓存中大部分key都设置了相同的时间,导致这些key在同一时间内全部失效......
  • frp内网穿透web服务配置
    frp是使用较多的免费开源的内网穿透软件,源代码托管在GitHub。1.下载安装安装步骤可参考官方文档https://gofrp.org/docs/setup/点击项目的release地址进入下载页面:https://github.com/fatedier/frp/releases,首先要根据自己需要安装的机器系统架构下载相应的二进制安装包。frp的......
  • C# 窗口鼠标穿透以及取消窗口鼠标穿透
     privateconstintWS_EX_TRANSPARENT=0x20;privateconstintGWL_EXSTYLE=-20;///<summary>///window扩展样式分层显示///</summary>privateconstintWS_EX_LAYERED=0x00080000;//取消鼠标穿透的......
  • 利用云服务器实现内网穿透(frp),开启个人电脑(windows)可远程桌面访问
     前言:利用微软自带的远程桌面进行访问,但无奈没有固定的公网地址,使用其他三方软件免费使用会有网络延迟等问题,因此需要一个相对稳妥的方式,那便是配合frp内网穿透实现远程访问个人电脑前提:有一台云服务器(需要公网ip,最好是国内的,延迟会较低) 教程步骤:1.下载frpfrp分为客......
  • 十二、缓存穿透、缓存击穿、缓存雪崩
    缓存穿透缓存穿透是指查询一个缓存和数据库中都不存在的数据,客户端不断发起请求,导致数据库压力过大解决方法1、采用布隆过滤器,将所有可能存在的数据,哈希到一个很大的bitmap中,一个一定不存在的数据会被bitmap拦截调,从而避免了对数据库的查询压力。2、如果查询的数据为空,直......
  • 使用HHDESK完成网站穿透
    在工作和学习中,有很多内网网站,不能通过公网进行访问,需要特定的IP;而IP费用极高,比如按IP收费,费用根据流量带宽来,——这着实是一笔很大的开支。而通过HHDESK,使用hhtp协议代理,也可以实现此操作,为用户节约大量开支。如图所示,在不使用代理的情况下,浏览器无法打开网页http://172.31.22.......
  • 应用问题解决——缓存穿透、缓存击穿、缓存雪崩
    一、缓存穿透缓存穿透:key对应的数据在数据源并不存在,每次针对key的请求从缓存中获取不到,请求都会压到数据源,从而可能压垮数据源,比如用一个不存在的用户id获取用户信息,不论缓存还是数据库都没有,若黑客利用此漏洞进行攻击可能压垮数据库现象:1、应用服务器压力变大2、redis命中率......
  • 利用frp进行内网穿透,实现本地web服务向外提供(https)
    0x01先决条件有一台公网服务器0x02初始项目把frps放到公网服务器把frpc放到内网服务器0x03服务端配置[common]bind_port=2333#frp服务端口token=token@xxxx#认证口令allow_ports=443,80#开放的端口,限制后增加安全0x04客户端配置[common]server_addr=......