Centos7 搭建 Socks 服务
Centos7 搭建 Socks 服务
一丶拿到一个动态拨号的服务器还不能使用网络得先打开:
pppoe-start
二丶安装命令汇总:
通过yum安装ss5 依赖包:
yum install gcc openldap-devel pam-devel openssl-devel
首先下载ss5(如果没有wget先安装:yum install wget):
(# 这个是一个日本大学的sourceforge镜像)
wget http://jaist.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz
解压压缩包
tar -vzx -f ss5-3.8.9-8.tar.gz
进入解压目录
cd ss5-3.8.9/
configure是一个shell脚本
主要的作用是对即将安装的程序进行配置,
检查当前的环境是否满足要安装程序的依赖关系.
如果系统环境合适,就会生成makefile,否则会报错。
./configure
make是一个命令工具
解释 Makefile 中的规则。
Makefile文件中描述了整个工程所有文件的编译顺序、编译规则。
实际上make是执行Makefile中的第一条命令
执行Makefile中的install
这些都可以在Makefile文件中看到
可以使用vim Makefile查看文件
make && make install
------------安装完成-----------------
启动ss5:
service ss5 start
如果报错 权限不足 就改一下权限 再次启动就可以了:
# a+x 给所有人加上可执行权限(所有者,所属组,其他)
chmod a+x /etc/init.d/ss5
service ss5 start
目前为止只是安装上了ss5,也可以正常运行服务,但实际上代理服务还是用不了,需要配置一下文件。
vi /etc/opt/ss5/ss5.conf
# 把auth,permit这两行的注释打开,退出保存
# 重启ss5
service ss5 restart
修改ss5端口:
vi /etc/init.d/ss5
添加以下字段:
# 端口区间:1 --> 65535
# 10080 为不常用的端口 防止冲突
export SS5_SOCKS_PORT=10080
export SS5_SOCKS_USER=root
常用命令
开启ss5: service ss5 start
关闭ss5: service ss5 stop
重启ss5: service ss5 restart
查看端口运行否: netstat -nltp|grep 2929
手动切换ip:
pppoe-start
pppoe-stop
查看当前ip:
curl ifconfig.me
Centos7 搭建 Socks 服务的更多相关文章
- Centos7搭建FTP服务详细过程
Centos7搭建FTP服务详细过程https://blog.csdn.net/sinat_30802291/article/details/81706152
- CentOS7搭建SFTP服务
CentOS7.5环境下搭建SFTP服务. 创建用户组及用户 创建用户组 # groupadd sftpgroup 创建用户 $ useradd -g sftpgroup -s /sbin/nolog ...
- centos7 搭建svn服务
linux(centos)下SVN服务器如何搭建?说到SVN服务器,想必大家都知道,可以是在LINUX下如何搭建SVN服务器呢?那么今天给大家分享一下linux(centos)搭建SVN服务器的思路! ...
- centos7搭建smb服务
1 yum install samba samba-client samba-common -y 安装smb服务 2 cp -a /etc/samba/smb.conf /etc/samba/sm ...
- centos7搭建NFS服务
服务器端 139.155.90.78 客户端 192.168.198.146 先查看自己的系统有没有安装rpcbind 和nfs-utils rpm -qa nfs-utils rpcbind 若使 ...
- centos7搭建activemq服务
一.下载安装jdk 下载 jdk-8u211-linux-x64.rpm安装: yum -y install jdk-8u211-linux-x64.rpm 二.官网下载 activemq 软件包 官 ...
- Centos7搭建FTP服务
1.安装 vsftpd [root@CentOS ftp]# yum -y install vsftpd2.启动 vsftpd 服务 [root@CentOS ~]# systemctl star ...
- Centos7搭建SVN服务
1.安装 subversion [root@CentOS var]# yum -y install subversion 2.创建 svn 版本库,初始化相关配置文件 [root@CentOS v ...
- Centos7 搭建FTP服务
安装vsftpd yum install -y vsftpd 修改配置文件 cd /etc/vsftpd user_list # 白名单 ftpusers # 黑名单 vsftpd.conf # 配置 ...
随机推荐
- 韦东山 嵌入式linux教程 笔记
@ 目录 资源链接 一.常用命令 二.shell 三.如何更改PATH? 四.路径 五.vi编辑器 六.进阶命令 七.NAT配置网络 (第2篇-P34) 八.开发板挂载 Ubuntu 的 NFS 目录 ...
- Centos,Xshell和一些简单命令练习
先连接Xshell: 在虚拟机中查看IP,使用命令 ip addr: 然后在Xshell上, ssh 用户@虚拟机ip ,当前是 ssh root@192.168.13.235 : 如果想要 ...
- 小白都能看懂的 Spring 源码揭秘之Spring MVC
目录 前言 Spring MVC 请求流程 Spring MVC 两大阶段 初始化 HttpServletBean#init() FrameworkServlet#initServletBean Fr ...
- c#的委托实例
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...
- dfs:x+y=z
#include <iostream.h> int a[100]; static int stat=0; void dfs(int n) { if(n==3) { if(a[0]+a[1] ...
- The Http request is not acceptable for the requested resource.
一.问题来源 最近给第三方做了一个我们系统的免密登陆,开发完成本地测试没有问题,但是第三方调用免密登陆接口并跳转之后报如下错误: The Http request is not acceptable ...
- Oracle数据库 如何根据某个字段名的值去查询存在的表列表
declare v_sql varchar2(1000); data_count number; begin -- OWNER是模式名 tablespace_name是表空间 for cur_tabl ...
- C printf格式化输出
转载:https://blog.csdn.net/wucz122140729/article/details/98434702 格式化输出 格式化输出的函数有printf.sprintf和 ...
- 什么是 Callable 和 Future?
Callable 接口类似于 Runnable,从名字就可以看出来了,但是 Runnable 不会返 回结果,并且无法抛出返回结果的异常,而 Callable 功能更强大一些,被线程执 行后,可以返回 ...
- 复杂JSON字符串解析,可以少走弯路
发现一个好文章:装载至http://www.verejava.com/?id=17174254038220 package com.json5; import org.json.JSONArra ...