上瑞之家

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 566|回复: 0

【上瑞网科】centos系统下使用socks5代理之curl

[复制链接]

44

主题

111

帖子

544

积分

高级会员

Rank: 4

积分
544
发表于 2018-11-18 15:36:54 | 显示全部楼层 |阅读模式
本帖最后由 test 于 2018-11-20 17:44 编辑

实验环境:
系统:centos7.5
本机外网ip:113.128.64.29
socks代理服务器地址:s1.yhtip.com:61777
用户名:sk10
密码:1
命令:curl
curl: curl命令是一个功能强大的网络工具,它能够通过http、ftp等方式下载文件,也能够上传文件,同时支持HTTPS,SOCKS等众多协议,还支持POST、cookies、认证、从指定偏移处下载部分文件、用户代理字符串、限速、文件大小、进度条等特征。
语法:# curl [option] [url]
常见参数:
-U/--proxy-user <user[:password]> 设置代理的用户名和密码
--socks5 <host[:port]>       用socks5代理给定主机和端口

方法一:直接使用
curl使用socks5代理格式如下:                                      
curl -U 用户名:密码 --socks5 连接地址:端口号 url地址
实例:

1.png
方法二:使用别名的方式实现,更方便
具体操作如下:
alias curl="curl -U 用户名:密码 --socks5 连接地址:端口号"
curl url地址

alias:设置命令别名
语法:alias 命令别名='实际命令’
实例:
2.png

这样做的好处是如果不想使用代理访问网页,直接在curl前加上一个 “\”反斜线就不会使用代理访问网页
实例:
3.png
注意:使用命令行别名的方式只是临时生效,重启系统则不生效
方法三:写入配置文件使其永久生效编辑curl配置文件将代理服务器地址和用户名密码写进/root/.curlrc文件中
在客户端输入vim  /root/.curlrc 然后按i编辑—写完之后按esc退出编辑模式---然后英文字符下输入:wq保存并退出
实例:
4.png
socks5是所用的协议
s1.yhtip.com:61777是代理服务器的链接地址
sk10:1是  用户名:密码
5.png

linux命令更多用法详情请参考:http://man.linuxde.net/








回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|上瑞网科

GMT+8, 2019-7-21 21:23 , Processed in 0.093750 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表