因为有需要做Android相关的开发工作,很多时候要穿越之后才能做事情;

如Android文件加密预研、Android NDK/SDK的下载,都需要使用得到Google;

但是穿越之后,访问国内网站就不是那么方便了,所以,写一脚本,在需要的时候直接调用下就可以直达国内网站了;

 1 #!/bin/bash -
 2 #===============================================================================
 3 #
 4 #          FILE: direct_conn.sh
 5 #
 6 #         USAGE: ./direct_conn.sh
 7 #
 8 #   DESCRIPTION:
 9 #
10 #       OPTIONS: ---
11 #  REQUIREMENTS: ---
12 #          BUGS: ---
13 #         NOTES: ---
14 #        AUTHOR: linkscue (scue), linkscue@gmail.com
15 #  ORGANIZATION:
16 #       CREATED: 2014年09月07日 17时11分00秒 CST
17 #      REVISION:  ---
18 #===============================================================================
19
20 test -n $1 || exit                              # get param
21 sudo echo -n                                    # get route
22
23 act=add                                         # 默认是添加邮件操作
24 gw=192.168.1.1                                  # 默认网关,未穿越城墙之前
25
26 # function
27 get_addr(){
28     curl -sL http://www.ip138.com/ips1388.asp\?ip\=$1\&action\=1 |\
29         grep -i $1 |grep -o '[0-9.]\+<'|awk -F'<' '{print $1}'
30 }
31
32 case $1 in
33     d|del|delete)
34         act=del
35         shift
36         ;;
37     a|add)
38         act=add
39         shift
40         ;;
41 esac
42
43 # do
44 for i in $@; do
45     ip=$i
46     echo $i | grep -q '[a-zA-Z]\+' &&\
47         ip=$(get_addr $(echo ${i##http://}|grep -o '[a-zA-Z0-9.-]\+'))
48     echo "route: $act $ip"
49     case $act in
50         add )
51             route -n|grep -q $ip ||\
52             sudo route $act -net $ip netmask 255.255.255.255 gw $gw metric 0
53             ;;
54         del )
55             route -n|grep -q $i &&\
56             sudo route $act -net $ip netmask 255.255.255.255 gw $gw metric 0
57             ;;
58     esac
59 done

使用方法:

  可批量操作

  1) 添加路由: ./direct_conn.sh add 203.130.61.21  pan.baidu.com  http://www.baidu.com/  ..

  2) 删除路由: ./direct_conn.sh del 203.130.61.21  pan.baidu.com  http://www.baidu.com/  ..

〖Linux〗穿越城墙之后,直接连接国内网站的路由配置相关推荐

  1. 国产linux凝思4.2系统多网卡指定路由配置

    因项目有机器需要多网段,所以配置了多张网卡.现就其中一个举例 网段一:10.105.XX.XX eth1 网段二:10.106.XX.XX eth2 最开始的问题现象是所有IP访问都只能走eth1的网 ...

  2. 12月国内网站流量统计5强:360安全中心后来居上

    IDC评述网(idcps.com)12月31日报道:根据中国互联网协会-中国网站排名公布的最新数据显示,截至2015年12月28日,国内网站独立访问量五强排名依次是百度.360安全中心.腾讯网.搜狗. ...

  3. 网站截图环境 php,Linux环境下php实现给网站截图的方法

    本文实例讲述了Linux环境下php实现给网站截图的方法.分享给大家供大家参考,具体如下: 第一步:下载wkhtmltopdf 复制代码 代码如下: [root@iZ94aawoublZ ~]# wg ...

  4. 11月国内网站统计:淘宝得益于双11流量直逼腾讯

    根据中国互联网协会-中国网站排名最新实时数据,截至2013年11月27日,国内网站独立访问量排名前五的是:百度.腾讯网.淘宝网.360安全中心和新浪,如下图. 如图所示,在11月上旬,淘宝得益于&qu ...

  5. php网站挂linux,Linux环境下php实现给网站截图的方法

    本文实例讲述了Linux环境下php实现给网站截图的方法.分享给大家供大家参考,具体如下: 第一步:下载wkhtmltopdf [root@iZ94aawoublZ ~]# wget http://d ...

  6. linux下测试个人主页,一键建站集成软件包,Linux上快速搭建测试个人网站

    原标题:一键建站集成软件包,Linux上快速搭建测试个人网站 来自:Linux迷 https://www.linuxmi.com/ubuntu-20-0-linux-xampp.html 在Ubunt ...

  7. 5 个基于Linux命令行的文件下载和网站浏览工具

    Linux命令行是GNU/Linux中最神奇迷人的部分,它是非常强大的工具.命令行本身功能多样,多种内建或者第三方的命令行应用使得Linux变得更加健壮和强大.Linux Shell支持多种不同类型的 ...

  8. windows和Linux利用Python快速搭建一个网站

    windows和Linux利用Python快速搭建一个网站 一.windows 步骤1:安装Python3(自行百度) 步骤2:在cmd窗口输入ipconfig查看本机ip地址,IPV4那一行.如:1 ...

  9. 3月国内网站流量:腾讯夺第二 360安全中心降至第三

    IDC评述网(idcps.com)03月28日报道:据中国互联网协会-中国网站排名最新公布的实时数据显示,截至2014年3月26日,国内网站独立访问量排名前五的是:百度.腾讯网.360安全中心.淘宝网 ...

最新文章

  1. 快速区域积分直方图实现
  2. Pandas缺失数据最快定位方式(极少代码快速实现,打死不用循环!!!!!)
  3. mysql 日志的存放形式_mysql日志详细解析
  4. python解析不完全的html_【已解决】Scrapy的Python中如何解析部分的html字符串并格式化为html网页源码...
  5. python客户价值分析_航空公司客户价值分析实例
  6. github博客安装jekyll的RUBY更换源
  7. vs2010变的特别卡解决办法
  8. 【亲测有效】Ubuntu18.04 sudo apt update无法解析域名的解决方案
  9. mysql 的基本用法_mysql命令行基本用法
  10. JMeter入门教程
  11. 何宾 单片机原理及应用_STC单片机原理及应用何宾答案
  12. c语言调用函数时二维数组实参,C语言函数调用二维数组,指针问题
  13. AUTOCAD--实时缩放
  14. zigbee网关 CC2530 zstack用手机显示终端传来的lm75a温度传感器的值
  15. phpnow升级php5.5版本,PHPNow156升级PHP版本至5.3.5
  16. 三极管原理及贴片封装注意
  17. spring boot社区疫苗接种管理系统毕业设计源码281442
  18. 小红书负面笔记下沉怎么办
  19. 逆商之CORE和LEAD
  20. 视频画中画制作,一键合并多个视频,简单又专业

热门文章

  1. Redis:23---info命令总结
  2. PRML(2)--绪论(下)模型选择、纬度灾难、决策论、信息论
  3. Android RecyclerView实现九宫格效果
  4. 视频领域的Instagram:Viddy用户突破2600万
  5. 远程网络视频监视技术
  6. 10 张图带你深入理解Docker容器和镜像
  7. JAVA的SSH框架登录注册
  8. 对AutoIt中控件和窗口的理解
  9. C# 使用Conditional特性而不是#if条件编译
  10. Socket编程实践(3) 多连接服务器实现与简单P2P聊天程序例程