linux配置wifi连接并通过ssh代理开启socks代理
1, 命令行配置连接wifi
具体我是用的cubieboard2上Debian主机,其中配置wifi的命令行有wpa_cli,具体用法步骤如下。
wpa_cli 命令行执行需要root权限,详细用法请见 wpa_cli -h
1) 先查看由哪些wifi热点可用,如下
root@cubieboard2:~# wpa_cli scan
root@cubieboard2:~# wpa_cli scan_result
Selected interface 'wlan2'
bssid / frequency / signal level / flags / ssid
58:6a:b1:29:d7:f1 2437 -45 [ESS] i-hangzhou
... <其他> ...
root@cubieboard2:~# wpa_cli scan_results | grep Air-xihu
58:6a:b1:29:d7:f2 2437 -47 [ESS] Air-xihu
3c:8c:40:d7:40:f2 2437 -64 [ESS] Air-xihu
root@cubieboard2:~#
2) 选择一个热点并进行连接配置
此处使用的无线网卡接口名为 wlan2 ,此处选择 Air-xihu 这个热点,命令如下
wpa_cli -i wlan2 add_network # 为这个热点新增一个network,记住其命令返回值供后用,此处为1
wpa_cli -i wlan2 set_network 1 ssid "Air-xihu" # 配置热点的SSID
wpa_cli -i wlan2 set_network 1 key_mgmt NONE # 由于是没有密码,是通过手机短信来认证的,此处指定key模式为NONE
wpa_cli -i wlan2 enable_network 1 # 使能激活这个network
wpa_cli -i wlan2 select_network 1 # 选用这个network进行通信,并禁用其他
dhclient wlan2 # 在无线网卡接口上发起dhcp请求,获取IP地址
上面的命令行 set_network ssid 步骤可能会报 FAIL 先不用管
3) 查看连接结果,如下
root@cubieboard2:~# wpa_cli status
Selected interface 'wlan2'
bssid=58:6a:b1:29:d7:f2
ssid=Air-xihu
id=1
mode=station
pairwise_cipher=NONE
group_cipher=NONE
key_mgmt=NONE
wpa_state=COMPLETED
ip_address=29.114.71.34
address=c8:e7:d8:cb:e9:66
root@cubieboard2:~#
wpa_state 是 COMPLETED ,并且已经获取到IP地址,表明wifi热点连接成功
2, 开启ssh的socks代理
1) 如果使用xshell作为终端工具,可以在会话属性 -> SSH -> 隧道,添加配置一个socks代理,其他终端工具类似。
2) 如果直接使用ssh命令行,则可通过 ssh -fC2qTnN -D 8080 <ip:port> 开启一个socks代理,其中
-f 表示后台运行
-C 表示启用压缩,可以不开启
-2 表示启用第二版ssh协议
-q 表示静默模式
-T 表示禁用交互shell
-n 表示将stdin重定向到 /dev/null ,即不接受控制台输入
-N 表示不执行远端命令
-D 表示开启本地socks代理端口转发,后端的端口为本地监听端口,当前支持socks4/socks5
后续在浏览器中配置使用刚才开启的socks代理即可,本篇博文即是通过代理发布
~~~ end ~~~
linux配置wifi连接并通过ssh代理开启socks代理的更多相关文章
- 树莓派3B 无显示器,无键盘,无Linux系统,无网线 配置WIFI连接
#1.基本需求#2.烧写镜像#3.用有线网(网线)连接PC,实现远程操作树莓派#4.接入无线网,通过其它电脑远程控制树莓派#5.使用PC共享的热点Wifi远程控制树莓派 #1.基本需求 树莓派 USB ...
- linux配置网路 设定主机名 ssh bash命令 通配符
临时配置网络(ip,网关,dns) #ifconfig ens33 192.168.185/24 #ens33网卡名称.192.168.185/24是要配置的ip地址/子网掩码 #vim /etc/r ...
- linux 配置 wlan 连接
第一步,先确定你已经安装了无线网卡驱动.我的是 ath9k ,linux 内核不自带,现编译成模块 然后安装上.具体步骤请自行搜索 linux 编译内核 第二步,起用模块 modprobe ath9k ...
- Linux 配置ODBC连接Oracle
在使用kdb_database_link 扩展插件连接Oracle数据库时,必须先配置ODBC,确保通过ODBC能连接Oracle数据库.以下是配置ODBC的过程. 一.安装ODBC 1.安装 [ro ...
- Linux 配置网络连接
在VMware里,依次点击”编辑“ - ”虚拟网络编辑器“,如下图,我选择的是NAT模式: 在这个界面接着点"NAT设置",查看虚拟机的网关,这个网关在第三步要用.我这里的网关是1 ...
- 名词解释http隧道、https、SSL层、http代理、在线代理、socks代理区别
以前听到这几个名词时,总是搞混淆,今天花点时间来记录这几个名词的大概区别,方便以后自己查看. http隧道与https http隧道:“HTTP隧道技术”就是把所有要传送的数据全部封装到HTTP协议里 ...
- Linux 下建立 SSH 隧道做 Socket 代理
背景 需要解决本地访问内部集群中各台机器上的内部web服务,但是内部集群不能直接访问,只能通过edge node节点跳转. 前提:edge node可以通过ssh方式访问,在edge node上可以访 ...
- Linux curl命令使用代理、以及代理种类介绍(转)
Linux curl命令使用代理.以及代理种类介绍 本文转自http://aiezu.com/article/linux_curl_proxy_http_socks.html,感谢作者 有时出于个 ...
- 【转载】SOCKS代理:从***到内网漫游
原文:SOCKS代理:从***到内网漫游 本文原创作者:tahf,本文属FreeBuf原创奖励计划,未经许可禁止转载 之前在Freebuf上学习过很多大牛写的关于Tunnel.SOCKS代理.***等 ...
随机推荐
- BZOJ 3684: 大朋友和多叉树 [拉格朗日反演 多项式k次幂 生成函数]
3684: 大朋友和多叉树 题意: 求有n个叶子结点,非叶节点的孩子数量\(\in S, a \notin S\)的有根树个数,无标号,孩子有序. 鏼鏼鏼! 树的OGF:\(T(x) = \sum_{ ...
- BZOJ 4710: [Jsoi2011]分特产 [容斥原理]
4710: [Jsoi2011]分特产 题意:m种物品分给n个同学,每个同学至少有一个物品,求方案数 对于每种物品是独立的,就是分成n组可以为空,然后可以用乘法原理合起来 容斥容斥 \[ 每个同学至少 ...
- 夏令营讲课内容整理 Day 3.
本日主要内容是树与图. 1.树 树的性质 树的遍历 树的LCA 树上前缀和 树的基本性质: 对于一棵有n个节点的树,必定有n-1条边.任意两个点之间的路径是唯一确定的. 回到题目上,如果题 ...
- BZOJ 2844: albus就是要第一个出场 [高斯消元XOR 线性基]
2844: albus就是要第一个出场 题意:给定一个n个数的集合S和一个数x,求x在S的$2^n$个子集从小到大的异或和序列中最早出现的位置 一开始看错题了...人家要求的是x第一次出现位置不是第x ...
- 深入浅出Hadoop之mapreduce
卿哥原创,转载请注明出处,谢谢 之前已经作出预告,那么今天就聊聊mapreduce,起源于Google的map reduce paper, 而后经历了mapreduce 1,和构建于yarn上的map ...
- Getting the pixel coordinates of text or ticks in matplotlib
The exact pixel coordinates of title, labels, legends or ticks are important information for the tra ...
- Kolakoski序列产生器
/* 本程序说明: Kolakoski序列是一个仅由1和2组成的无限数列,是一种通过“自描述”来定义的数列. 他的前几项为1,2,2,1,1,2,1,2,2,1,2,2,1,1,2,1,1,2,2,1 ...
- Selenium_WebDriver_定位元素
版权声明:本文为博主原创文章,转载请注明出处. 定位单个元素 WebDriver提供了八种元素定位方法,Java中定位语句形如:driver.findElement(By.id()): 何为元素定位? ...
- C# 使用AngleSharp 爬虫图片
AngleSharp 简介 AngleSharp是基于.NET(C#)开发的专门解析HTML源码的DLL组件.根据HTML的DOM结构操作HTML,整个DOM已传输到逻辑类结构中.这种结构可以更好的操 ...
- Sping Boot入门到实战之入门篇(一):Spring Boot简介
该篇为Spring Boot入门到实战系列入门篇的第一篇.对Spring Boot做一个大致的介绍. 传统的基于Spring的Java Web应用,需要配置web.xml, applicationCo ...