镜像域名 doub.loan 提供给无翻墙能力的人访问 [最新镜像域名获取站],有能力的建议访问主域名:doub点io
投稿文章 | 广告投放 | Telegram 群组 / 公告频道

『原创』CentOS/Debian/Ubuntu PipeSocks服务端 一键安装脚本

Shell脚本 Toyo 18评论
文章目录
[显示]
本文最后更新于 2018年1月20日 22:33 可能会因为没有更新而失效。如已失效或需要修正,请留言!

前几天刚写了个 PipeSocks 的Linux服务端+Windows客户端教程,有部分人用过之后表示 Linux服务端没有脚本操作,会麻烦不少,所以当当当当~ PipeSocks一键脚本诞生了~

Linux服务端手动教程+Windows客户端教程:「让科学上网成为一种艺术」一个新的Socks5代理软件 —— PipeSocks


目前 PipeSocks 已经停止维护很长时间了,如非必须,不推荐使用!

系统要求

CentOS 6+ / Debian 6+ / Ubuntu 14.04 +

推荐 Debian 7 x64,这个是我一直使用的系统,我的脚本在这个系统上面出错率最低。CentOS 7 自带防火墙问题自行解决。

本脚本加入了 PipeSocks Github仓库

脚本版本

Ver: 1.0.5

安装步骤

简单的来说,如果你什么都不懂,那么你直接一路回车就可以了!

wget -N --no-check-certificate https://softs.fun/Bash/pipes.sh && chmod +x pipes.sh && bash pipes.sh

备用下载地址(上面的链接无法下载,就用这个):

wget -N --no-check-certificate https://raw.githubusercontent.com/pipesocks/install/master/install.sh && mv install.sh pipes.sh && chmod +x pipes.sh && bash pipes.sh

在安装过程中会提示你输入 要设置的端口和密码。

请输入 PipeSocks 本地监听端口 [1-65535]
(默认: 2333):

————————————————————
	端口 :  2333
————————————————————

请输入 PipeSocks 密码
(默认: doub.io):

————————————————————
	密码 : doub.io
————————————————————

不输入一路回车就是 默认参数:

 端口	: 2333
 密码	: doub.io
————————————————

 你的 PipeSocks 账号信息 :

 I  P   : xxx.xxx.xxx.xxx
 端口	: 2333
 密码	: doub.io

————————————————
 当前状态: 正在运行

使用说明

运行脚本,

bash pipes.sh

请输入一个数字来选择选项。

 1. 安装 PipeSocks
 2. 升级 PipeSocks
 3. 卸载 PipeSocks
————————————
 4. 启动 PipeSocks
 5. 停止 PipeSocks
 6. 重启 PipeSocks
————————————
 7. 设置 PipeSocks 账号
 8. 查看 PipeSocks 账号
 9. 查看 PipeSocks 日志
————————————
 当前状态: 已安装 并 已启动

 请输入数字 [1-9]:

文件位置

安装目录:/usr/local/pipesocks

配置文件:/etc/pipesocks/pipesocks.conf

其他说明

提示wget: unknown host “softs.fun” 之类的错误

这是无法解析我的域名,多半是DNS的问题,请更换DNS为谷歌DNS。

echo "nameserver 8.8.8.8" > /etc/resolv.conf
echo "nameserver 8.8.4.4" >> /etc/resolv.conf

提示 wget: command not found 的错误

这是你的系统精简的太干净了,wget都没有安装,所以需要安装wget。

# CentOS系统:
yum install -y wget

# Debian/Ubuntu系统:
apt-get install -y wget

启动PipeSocks提示失败

启动失败请查看日志,如果看到这个提示:

Failed to bind to port 端口, exiting. . .

那么说明是因为端口被占用导致的无法绑定端口从而无法启动。

用这个命令 netstat -lntp 查看一下那个程序占用了端口并结束它,或者更换PipeSocks账号端口也行。

升级脚本

升级脚本只需要重新下载脚本文件就可以了,会自动覆盖原文件。

更新日志

2017年08月16日,版本 v1.0.5

1.新增 服务管理脚本。

2.新增 防火墙配置保存功能。

3.修复 获取最新版本失败的问题。

4.修复 诸多我忘记了的问题。

2017年03月22日,版本 v1.0.3

1.修复 检测最新版本代码失效的问题。

2017年03月09日,版本 v1.0.2

1.更新 下载安装步骤

2017年03月06日,版本 v1.0.1

1.修复 因没有安装curl而导致检测最新版本失败的问题。

2.修复 脚本中输入字符后,按退格键(删除键)无法删除字符的问题。

2017年02月28日,版本 v1.0.0

1.推出 第一个正式版。

转载请超链接注明:逗比根据地 » 『原创』CentOS/Debian/Ubuntu PipeSocks服务端 一键安装脚本
责任声明:本站一切资源仅用作交流学习,请勿用作商业或违法行为!如造成任何后果,本站概不负责!

赞 (18)or打赏
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(18)个小伙伴在吐槽
  1. 这个pipesocks虽然没更新了,但感觉用起来还不错,可以作为一个候补方案。不过前几天在另外两台vps上安装正常,今天在第三台vps上安装提示失败。错误如下: 三台都是debian 9.x,三个不同服务商的vps 请输入数字 [1-9]:1 [错误] PipeSocks 最新版本获取失败 !
    falltree2018-03-08 13:26 回复
  2. 检测版本失败,安装不成功
    鱼干2018-01-12 16:00 回复
    • 我测试检测最新版本正常呀,不过我已经不推荐使用这个程序了,主要是他已经放弃更新了,快半年了,试试 SSR 或 Brook 或 GoFlyway 这些吧,我网站都有教程。
      Toyo2018-01-12 17:01 回复
      • 我今天也是安装这个不成功,提示检查最新版本失败,另外两台其他服务商的VPS安装都没问题。我看了看脚本,然后在检查最新版本那行 wget 后面加了--no-check-certificate,再运行脚本,就成功了。
        falltree2018-03-08 16:53 回复
  3. 用的Vultr的Debian7 64,安装成功,运行失败,日至提示如下 ./pipesocks: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by ./pipesocks) ./pipesocks: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by ./pipesocks) ./pipesocks: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by ./pipesocks)
    武子2017-03-21 02:41 回复
    • 问题解决了,卸载重装就行了。
      yvbbrjdr2017-03-21 06:55 回复
  4. [错误] PipeSocks 解压失败或压缩文件不完整 ! 试了好几次了,都这样
    武子2017-03-08 19:17 回复
    • 使用手动教程试试:https://doub.io/pipesocks-jc1/
      Toyo2017-03-08 19:25 回复
      • tar (child): xz: Cannot exec: No such file or directory tar (child): Error is not recoverable: exiting now tar: Child returned status 2 tar: Error is not recoverable: exiting now 手动也不行,这是最后的错误提示
        武子2017-03-08 20:54 回复
        • 这几个步骤分开一行一行执行,第二行下载后,用 du -h|grep "pipesocks" 查看一下当前目录内是否成功下载了 pipesocks-x.x-linux.tar.xz 文件,是否文件存在但大小为空。
          Ver=$(curl -m 10 -s "https://github.com/pipesocks/pipesocks/releases/latest" | perl -e 'while($_=<>){ /\/tag\/(.*)\">redirected/; print $1;}')
          wget "https://github.com/pipesocks/pipesocks/releases/download/${Ver}/pipesocks-${Ver}-linux.tar.xz"
          tar -xJf pipesocks-${Ver}-linux.tar.xz
          
          Toyo2017-03-08 23:43 回复
        • 这个是没装xz 你需要在VPS里面装一个xz-utils包
          yvbbrjdr2017-03-09 21:07 回复
  5. 小白表示不太懂pipesocks和shadowsocks有什么优劣之分……
    此木立2017-03-07 17:23 回复
  6. 就是来支持逗比的,哈哈
    大人看的片叫大片2017-03-06 08:47 回复
  7. 那么这个pipe是不是也是用ss的客户端(因为都是sock5代理
    南琴浪2017-03-03 21:56 回复
    • 你的理解,所有socks5代理全部基于Shadowsocks客户端?
      Socks5属于Socks代理分支,是一种代理协议,Shadowsocks和ShadowsocksR和其他Socks5代理软件,都是基于Socks5代理协议本身的。
      而不是Socks5代理协议基于使用Socks5代理协议的软件的!
      Toyo2017-03-03 22:37 回复
  8. OpenVZ可以安装BBR了,91云有教程看的不是太懂 希望大大出了简单点的教程,
    wuhao2017-03-01 22:19 回复
    • 一、步骤麻烦,错误率很高。
      二、既然是卖OpenVZ的IDC,那就不喜欢让你在OpenVZ的VPS上面安装这个,大部分IDC发现后会封VPS的。
      三、我手里OpneVZ的机器很少,早就不买这种低价超售鸡了。
      Toyo2017-03-01 23:11 回复
  9. 赶紧试下pipe如何
    kurokutomoko2017-02-28 23:28 回复