#   测试系统: Ubuntu 16.04 LTS-lxde-ARM
#   ***-libev 安装脚本源于 秋水逸冰:  https://teddysun.com/358.html
#   ss-tproxy 一键部署脚本源于 Otokaze:  https://www.zfl9.com/ss-redir.html
#=========== 该脚本纯属小白誊写                =====================

sudo su

echo "" && echo "======== # dpkg returned an error code (1) 错误========" && echo ""
cd /var/lib/dpkg
mv info info.bak
mkdir info

cd
mkdir /root/.dnsforwarder/config
mkdir ss2wifi
cd ss2wifi

echo "" && echo "======== 安装 依赖库 ========" && echo ""
apt -y update
# apt -y install linux-generic-lts-wily
apt -y install tar zip unzip zlib1g-dev libbz2-dev libpcre3 libpcre3-dev
apt -y install openssl libssl-dev libcurl4-openssl-dev
apt -y install build-essential pkg-config
apt -y install wget curl git vim psmisc lsof
apt -y install ipset iptables-persistent

echo "" && echo "======== 安装 中文支持 ========" && echo ""
apt-get install language-pack-zh-hans language-pack-zh-hant
apt-get install ttf-wqy-zenhei
apt-get install ttf-wqy-* xfonts-wqy fonts-wqy-*
touch /etc/default/locale
echo LANG=zh_CN.UTF-8 >     /etc/default/locale
echo LANGUAGE=zh_CN.UTF-8 >> /etc/default/locale

echo "" && echo "======== 安装 shadowsocks-libev ========" && echo ""
wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-libev-debian.sh
chmod +x shadowsocks-libev-debian.sh
./shadowsocks-libev-debian.sh 2>&1 | tee shadowsocks-libev-debian.log
cd ..

echo "" && echo "======== 安装 chinadns ========" && echo ""
wget https://github.com/shadowsocks/ChinaDNS/releases/download/1.3.2/chinadns-1.3.2.tar.gz
tar xf chinadns-1.3.2.tar.gz
cd chinadns-1.3.2/
./configure
make && make install
mkdir /etc/chinadns/
cp -af chnroute.txt /etc/chinadns/
cp -af iplist.txt /etc/chinadns/
cd ..

echo "" && echo "======== 安装 dnsforwarder ========" && echo ""
git clone https://github.com/holmium/dnsforwarder.git
cd dnsforwarder/
./configure
make && make install
dnsforwarder -p
cp -af default.config ~/.dnsforwarder/config
cd ..

echo "" && echo "======== 删除 iptables 规则 ========" && echo ""
cat << EOF > ./delrule.sh
iptables -t mangle -F
iptables -t mangle -X SS-UDP &> /dev/null
iptables -t nat -F
iptables -t nat -X SS-TCP &> /dev/null
ipset -F chnip &> /dev/null
# iptables-save > /etc/iptables.tproxy
EOF

chmod +x ./delrule.sh

echo "" && echo "======== 配置 ss-tproxy ========" && echo ""
git clone https://github.com/zfl9/ss-tproxy.git
cd ss-tproxy/
cp -af ss-tproxy /usr/local/bin/
cp -af ss-tproxy.conf /etc/
vim /etc/ss-tproxy.conf

热点共享SS网络的更多相关文章

  1. wifi热点共享 3G网络

    本文描述一些iptables的基础知识和使用方法.最后记录一个wifi共享3G上网,以及禁止wifi内某个IP通过3G联网的例子. 一. 在Linux系统中,防火墙,网址转换(NAT),数据包记录以及 ...

  2. 【其他】win7创建wifi热点共享给手机使用

    出门在外,有时候网络有诸多不便,需要用笔记本创建wifi热点给手机用:本人测试xp怎么配置都不好使,但win7有可行的方案,不依赖第三方软件. 详述如下: 场景一:win7 + A(PC机)(用无线连 ...

  3. 为Ubuntu笔记本电脑设置WiFi热点共享上网

    该文由土木坛子转译而来,说是转译,其实看截图就可以方便的设置,没有任何命令,全是图形界面,方便容易.我们都知道怎样在 windows 7 系统上如何设计 Wifi 热点,当你只有一条网线,多台计算机的 ...

  4. win10实现移动热点共享WIFI

    电脑有线上网有WIFI网卡,想共享WIFI给手机还在为下载猎豹WIFI.360WIFI.WIFI共享精灵?担心密码泄露?担心网络安全?现在一切都不用烦恼.windows10系统自带热点共享 工具/原料 ...

  5. 利用安卓手机的OTG共享有线网络

    利用安卓手机的OTG共享有线网络 安卓手机有些是支持OTG的,OTG的显著特点就是手机能给外部设备供电,而且能交换数据. 那么,没有OTG功能的手机能不能给弄个OTG出来呢?当然可以,原因很简单,既然 ...

  6. 【转载】华为荣耀V9手机如何设置WiFi热点共享

    有时候我们在电脑的时候发现没有无线网络以及有线网络,如果你的手机有相应网络,并且流量足够(当前很多手机流量套餐都是不限量了),可以开启手机上的Wifi热点进行流量共享使用,开启Wifi流量热点后,电脑 ...

  7. 为Ubuntu笔记本电脑创建WiFi热点共享上网

    from: linux公社 http://www.linuxidc.com/Linux/2014-02/97139.htm   该文由土木坛子转译而来,说是转译,其实看截图就可以方便的设置,没有任何命 ...

  8. win10打开自带wifi热点共享

    win10打开自带wifi热点共享 第一步,打开网络和Internet设置 二. 找到移动热点

  9. Hyper-V初涉_共享式网络链接

    任何一台计算机,如果不能与网络连通,可以说已经失去了大部分的功能,Windows 8尤是如此,虚拟机亦是如此. Hyper-V并不能对物理机的网卡进行识别,所以需要借助虚拟网卡通过物理机的网络共享实现 ...

随机推荐

  1. Zookeeper入门:基本概念、5项配置、启动

    起源 最早接触Zookeeper,是在学习Hadoop权威指南这本书的时候,印象中是Hadoop项目的一个子工程.      最近,项目中需要用到"分布式锁".      之前,在 ...

  2. Object-C,文件路径API

    犀利吐槽 1.同样都是"文件和目录操作",java中,就用java.util.File一个类,就封装了很多API,而Object-C搞了这么多类和函数.具体原因,有待分析啊. 2. ...

  3. CMSIS-RTOS 信号量

    信号量Semaphores 和信号类似,信号量也是一种同步多个线程的方式,简单来讲,信号量就是装有一些令牌的容器.当一个线程在执行过程中,就可能遇到一个系统调用来获取信号量令牌,如果这个信号量包含多个 ...

  4. HN0I2000最优乘车 (最短路变形)

    HN0I2000最优乘车 (最短路变形) 版权声明:本篇随笔版权归作者YJSheep(www.cnblogs.com/yangyaojia)所有,转载请保留原地址! [试题]为了简化城市公共汽车收费系 ...

  5. storm 消息确认机制及可靠性

    worker进程死掉 在一个节点 kill work进程 比方 kill 2509  对work没有影响 由于会在其它节点又一次启动进程运行topology任务 supervisor进程死掉 supe ...

  6. Kinect for Windows V2 SDK+ VS2012 环境搭建

    眼下使用的SDK版本号是KinectSDK-v2.0-PublicPreview1409-Setup.exe. 下载地址:http://www.microsoft.com/en-us/download ...

  7. vue --- cli build 后的项目,图片路径出错

    今天在插入背景图片过程中,遇到了路径错误的问题,通过网上查询,找到了解决的办法,但是大部分都没有讲造成这种问题的原因,故我简单地总结了一下,并加入了一些自己的理解,欢迎共同探讨~ 当用vue-cli自 ...

  8. 暑假集训-WHUST 2015 Summer Contest #0.1

    ID Origin Title   4 / 12 Problem A Gym 100589A Queries on the Tree 14 / 41 Problem B Gym 100589B Cou ...

  9. [Chromium文档转载,第001章] Mojo Migration Guide

        For Developers‎ > ‎Design Documents‎ > ‎Mojo‎ > ‎ Mojo Migration Guide 目录 1 Summary 2 H ...

  10. JavaScript笔记(6)

    一.Date Date实例用来处理日期和时间.Date对象基于1970年1月1日(格林威治时间)世界标准时间起经过的毫秒数.常用:new Date();new Date(value);new Date ...