All Projects → stilleshan → frps

stilleshan / frps

Licence: other
基于原版 frp 内网穿透服务端 frps 的一键安装卸载脚本和 docker 镜像.支持 Linux 服务器和 docker 等多种环境安装部署.

Programming Languages

shell
77523 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to frps

Gateway Go
🎁GateWay Client for OpenIoTHub[云易连访问内网端口和设备的网关]
Stars: ✭ 127 (-43.3%)
Mutual labels:  frp
Dockerfile
some personally made dockerfile
Stars: ✭ 2,021 (+802.23%)
Mutual labels:  frp
Eidolon
The Artsy Auction Kiosk App.
Stars: ✭ 2,689 (+1100.45%)
Mutual labels:  frp
Reactivereswift
Unidirectional Data Flow in Swift via FRP - Inspired by Elm
Stars: ✭ 133 (-40.62%)
Mutual labels:  frp
Keera Hails
Keera Hails: Haskell on Rails - Reactive Programming Framework for Interactive Haskell applications
Stars: ✭ 153 (-31.7%)
Mutual labels:  frp
Kickstarter Reactiveextensions
A collection of extensions to the ReactiveSwift framework.
Stars: ✭ 183 (-18.3%)
Mutual labels:  frp
Reflex Vty
Build terminal applications using functional reactive programming (FRP) with Reflex FRP.
Stars: ✭ 117 (-47.77%)
Mutual labels:  frp
outwatch
The Functional and Reactive Web-Frontend Library for Scala.js
Stars: ✭ 444 (+98.21%)
Mutual labels:  frp
Combinerxswiftperformance
A test suite comparing the performance of Combine and RxSwift
Stars: ✭ 154 (-31.25%)
Mutual labels:  frp
Haskanoid
A breakout game in Haskell using SDL and FRP, with Wiimote and Kinect support.
Stars: ✭ 242 (+8.04%)
Mutual labels:  frp
Cedar
Rust framework for building visual/interactive applications
Stars: ✭ 136 (-39.29%)
Mutual labels:  frp
Frpspro
Frps 一键安装脚本,Frpc Windows 便捷脚本!Frp 远程桌面!
Stars: ✭ 150 (-33.04%)
Mutual labels:  frp
Xfrp
xfrps&frp client for openwrt&LEDE
Stars: ✭ 205 (-8.48%)
Mutual labels:  frp
Server Go
🎨OpenIoTHub Server[内网穿透和物联网设备管理服务器]
Stars: ✭ 127 (-43.3%)
Mutual labels:  frp
Concur
An unusual Web UI Framework for Haskell
Stars: ✭ 252 (+12.5%)
Mutual labels:  frp
Luci App Frpc
LuCI support for FRPC
Stars: ✭ 124 (-44.64%)
Mutual labels:  frp
Xfrps
xfrps fork from frp but mainly use its server side feature and cooperate with xfrp
Stars: ✭ 179 (-20.09%)
Mutual labels:  frp
reflex-examples
See Reflex FRP in action with tinker-friendly code samples you can run yourself.
Stars: ✭ 76 (-66.07%)
Mutual labels:  frp
cfrp
内网穿透,端口转发工具
Stars: ✭ 27 (-87.95%)
Mutual labels:  frp
Frpc Android
Android,安卓版frpc,一个快速反向代理,可帮助您将NAT或防火墙后面的本地服务器暴露给Internet。
Stars: ✭ 205 (-8.48%)
Mutual labels:  frp

frps

项目简介

基于 fatedier/frp 原版 frp 内网穿透服务端 frps 的一键安装卸载脚本和 docker 镜像.支持 Linux 服务器和 docker 等多种环境安装部署.

docker image support for X86 and ARM

更新

  • 2021-05-31 更新国内镜像方便使用
  • 2021-05-31 更新 Linux 一键安装脚本同时支持 X86 和 ARM
  • 2021-05-29 更新从0.36.2版本起 docker 镜像同时支持 X86 和 ARM

使用

由于 frps 服务端需要配置参数,本脚本为原版 frps.ini ,安装完毕后请自行编辑 frps.ini 配置端口,密码等相关参数并重启服务.同时你也可以 fork 本仓库后自行修改 frps.ini ,在进行一键安装也非常方便.后期也可自行配置 frps.ini 和调整 frps 的版本.

一键脚本(先执行脚本,在自行修改 frps.ini 文件.)

安装

wget https://raw.githubusercontent.com/stilleshan/frps/master/frps_linux_install.sh && chmod +x frps_linux_install.sh && ./frps_linux_install.sh
# 以下为国内镜像
wget https://github.ioiox.com/stilleshan/frps/raw/branch/master/frps_linux_install.sh && chmod +x frps_linux_install.sh && ./frps_linux_install.sh

使用

vi /usr/local/frp/frps.ini
# 修改 frps.ini 配置
sudo systemctl restart frps
# 重启 frps 服务即可生效

卸载

wget https://raw.githubusercontent.com/stilleshan/frps/master/frps_linux_uninstall.sh && chmod +x frps_linux_uninstall.sh && ./frps_linux_uninstall.sh
# 以下为国内镜像
wget https://github.ioiox.com/stilleshan/frps/raw/branch/master/frps_linux_uninstall.sh && chmod +x frps_linux_uninstall.sh && ./frps_linux_uninstall.sh

自定义一键脚本(先 fork 本仓库,在自行修改 frps.ini 文件后执行脚本.)

  • 首先 fork 本仓库
  • 配置 frps.ini
  • 修改 frps_linux_install.sh 脚本
  • 修改脚本链接
  • Push 仓库到 GitHub

修改 frps_linux_install.sh 脚本

FRP_VERSION=0.46.0 可根据原版项目更新自行修改为最新版本.
REPO=stilleshan/frps 由于 fork 到你自己的仓库,需修改stilleshan为你的 GitHub 账号ID.

执行一键脚本

修改以下脚本链接中的stilleshan为你的 GitHub 账号 ID 后,执行即可.

wget https://raw.githubusercontent.com/stilleshan/frps/master/frps_linux_install.sh && chmod +x frps_linux_install.sh && ./frps_linux_install.sh

卸载脚本

frps_linux_uninstall.sh 卸载脚本为通用脚本,可直接执行,也可同上方式修改链接后执行.

wget https://raw.githubusercontent.com/stilleshan/frps/master/frps_linux_uninstall.sh && chmod +x frps_linux_uninstall.sh && ./frps_linux_uninstall.sh

frps相关命令

sudo systemctl start frps
# 启动服务 
sudo systemctl enable frps
# 开机自启
sudo systemctl status frps
# 状态查询
sudo systemctl restart frps
# 重启服务
sudo systemctl stop frps
# 停止服务

docker 部署

为避免因 frps.ini 文件的挂载,格式或者配置的错误导致容器无法正常运行并循环重启.请确保先配置好 frps.ini 后在执行启动.

git clone 本仓库,并正确配置 frps.ini 文件.

git clone https://github.com/stilleshan/frps
# git clone 本仓库
git clone https://github.ioiox.com/stilleshan/frps
# 国内镜像
vi /root/frps/frps.ini
# 配置 frps.ini 文件

启动容器

docker run -d --name=frps --restart=always \
    --network host \
    -v /root/frps/frps.ini:/frp/frps.ini  \
    stilleshan/frps

以上命令 -v 挂载的目录是以 git clone 本仓库为例,也可以在任意位置手动创建 frps.ini 文件,并修改命令中的挂载路径.

服务运行中修改 frps.ini 配置后需重启 frps 服务.

vi /root/frps/frps.ini
# 修改 frps.ini 配置
docker restart frps
# 重启 frps 容器即可生效

链接

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].