当前位置:首页 » 云服务器 » 基于国外服务器搭建代理

基于国外服务器搭建代理

发布时间: 2022-12-27 22:47:55

Ⅰ 国外代理服务器怎么用

首先你需要租用了国外服务器,然后登陆服务器搭建你需要的环境,若你不会,那就去相关技术论坛学习学习

Ⅱ Squid+Stunnel怎么搭建代理服务器

一,服务器说明
一台国外的vps(推荐linode),服务端squid
一台公司内部的PC机,能访问外网就行,客户端stunnel
要达到的目的,公司内部人员,连接公司内部的pc机,通过stunnel通道连接远端squid,上外网查资料,谷歌,众里寻你千网络,蓦然回首你却在高墙外头。唉。

二,服务端安装squid
1,安装squid

# yum install squid openssl openssl-devel

2,生成加密代理证书
# cd /etc/squid
# openssl req -new > tank.csr //要求输入密码和确认密码
# openssl rsa -in privkey.pem -out tank.key //输入上面输入的密码
# openssl x509 -in tank.csr -out tank.crt -req -signkey tank.key -days 3650

3,配置squid

# vim /etc/squid/squid.conf

acl OverConnLimit maxconn 10 //限制每个IP最大允许10个连接,防止攻击
minimum_object_size 1 KB //允午最小文件请求体大小
maximum_object_size 1 MB //允午最大文件请求体大小
cache_swap_low 10 //最小允许使用swap 10%
cache_swap_high 25 //最大允许使用swap 25%
cache_mem 300 MB //可使用内存

/*****************上面是新增,下面是修改************************/

cache_dir ufs /var/spool/squid 2048 16 256 //2048存储空间大小,一级目录16个,二级256个
https_port 4430 cert=/etc/squid/tank.crt key=/etc/squid/tank.key //端口可自定义
http_access allow all

vps硬盘,内存都不富裕,所以对squid所占用的内存和硬盘等要加以控制。
4,启动squid,并查看
# /etc/init.d/squid start

# ps aux |grep squid
root 15984 0.0 0.0 103256 844 pts/0 S+ 17:31 0:00 grep squid
root 16585 0.0 0.0 72484 4176 ? Ss 15:27 0:00 squid -f /etc/squid/squid.conf
squid 16587 0.0 0.3 93064 29468 ? S 15:27 0:03 (squid) -f /etc/squid/squid.conf
squid 16589 0.0 0.0 48632 2100 ? S 15:27 0:00 (ncsa_auth) /etc/squid/passwd
squid 16590 0.0 0.0 48632 1788 ? S 15:27 0:00 (ncsa_auth) /etc/squid/passwd
squid 16591 0.0 0.0 48632 1784 ? S 15:27 0:00 (ncsa_auth) /etc/squid/passwd
squid 16592 0.0 0.0 48632 1788 ? S 15:27 0:00 (ncsa_auth) /etc/squid/passwd
squid 16593 0.0 0.0 48632 1784 ? S 15:27 0:00 (ncsa_auth) /etc/squid/passwd
squid 16594 0.0 0.0 20084 1112 ? S 15:27 0:00 (unlinkd)

VPS很少有,自启动开启防火墙的,如果有先关掉,等都配置好了,在开放端口。

三,客户端安装配置stunnel
1,安装
# yum install stunnel

2,新增配置/etc/stunnel/stunnel.conf,添加以下内空
client = yes
fips = no
[https]
accept = 7071
connect = 外网VPS的IP:4430


果报,FIPS_mode_set: 2D06C06E: error:2D06C06E:FIPS
routines:FIPS_mole_mode_set:fingerprint does not
match,stunnel.conf配置文件中加上,fips = no
3,启动stunnel并查看
# stunnel //启动,默认配置文件路径 /etc/stunnel/stunnel.conf

# ps aux |grep stunnel //查看
root 15972 0.0 0.0 103256 848 pts/0 S+ 17:30 0:00 grep stunnel
root 21099 0.0 0.0 41532 1060 pts/0 S 15:42 0:00 stunnel
root 21100 0.0 0.0 41532 1060 pts/0 S 15:42 0:00 stunnel
root 21101 0.0 0.0 41532 1060 pts/0 S 15:42 0:00 stunnel
root 21102 0.0 0.0 41532 1060 pts/0 S 15:42 0:00 stunnel
root 21103 0.0 0.0 41532 1060 pts/0 S 15:42 0:00 stunnel
root 21104 0.0 0.0 2077984 6824 ? Ss 15:42 0:00 stunnel

到这儿就安装好了,设置浏览器代理,填写局域网IP和端口,就可以访问外网了,这样不太安全,如果能加上用户认证会,安全一点。
四,用户认证
1,添加认证用户 test123
# htpasswd -c /etc/squid/passwd test123

2,配置代理以及用户认证

# vim /etc/squid/squid.conf //添加以下内容

auth_param basic program /usr/lib64/squid/ncsa_auth /etc/squid/passwd //认证方式为basic,认证程序路径和密码文件路径
auth_param basic children 5 //认证程序的进程数
auth_param basic credentialsttl 1 hours //认证有效时间
auth_param basic realm my test prosy //浏览器显示输入用户/密码对话框时,显示的内容
acl test123 proxy_auth REQUIRED
http_access allow test123 //普通用户需要通过认证才能访问
http_access deny all //最下面,匹配是从上到下的

3,重启squid
# /etc/init.d/squid restart

这样squid代理就搭好了,浏览器里面设置一下代理IP和端口,会弹出认证框,输入用户名和密码就行了。
4,php也可以利用代理服务器
function testCurl($url){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $gurl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, TRUE);
curl_setopt($ch, CURLOPT_PROXY, "192.168.1.18:7071"); //ip/端口
curl_setopt($ch, CURLOPT_PROXYUSERPWD, 'test123:123456'); //认证用户和密码
$result=curl_exec($ch);
curl_close($ch);
return $result;
}

echo testCurl("google.com");

Ⅲ 如何搭建海外ip代理服务器

1、首先为远程服务器统一添加第二块网卡,用于连接Internet,用域管理员帐号在元册和那个访问服务器上登录,为第二块网卡添加IP地址。
2、其次在远程访问服务器上,从“管理工具”中打开,“服务器管理器”窗口,选中“ip代理服务器”,并打开。
3、然后单击“下一步”,进入“选择ip代理服务器”窗口,选择“网络策略和访问服务”,单击“下一步”。
4、最后路由和远程访问服务即可成功搭建海外ip代理服务器。

Ⅳ 如何搭建海外ip代理服务器

搭建海外ip代理服务器的步骤如下:
1、为远程服务器统一添加第二块网卡,用于连接Internet。
2、用域管理员帐号在元册和那个访问服务器上登录,为第二块网卡添加IP地址。
3、在远程访问服务器上,从“管理工具”中打开,“服务器管理器”窗口,选中“角色”,单击“添加角色”,打开“添加角色向导”窗口。
4、单击“下一步”,进入“选择服务器角色”窗口,选择“网络策略和访问服务”,单击“下一步”。
5、在“网络策略和访问服务”简介窗口单击“下一步”,在“选择角色服务”窗口选择“路由和远程访问服务”。
6、按照提示完成安装。

Ⅳ 如何搭建海外ip代理服务器

1、首先打开微软ie设置代理软件,选择工具按钮,点击“internet选项(o)”。
2、其次选择连接选项,点击局域网设置按钮。
3、然后进行填写海外ip代理服务器的地址和端口,点击确认搭建按钮即可。

Ⅵ 如何设置国外代理IP

一:微软ie设置代理
1:菜单选择“工具”,选“internet选项(o)”。
2:选“连接”,单击“设置(s)...”--如果你是局域网的请选“局域网设置”
3:在“代理服务器”组,把“对此连接使用代理服务器”打钩,然后填上http的地址和端口。
4:如果有更齐全的代理数据,如sock及ftp等,可单击“高级(c)...”,分别填入对应的代理数据。(这项一般不填)
:确定就ok了
二:腾讯ie设置代理
1:主菜单选择“工具”,选“www代理”,选“代理设置...”
2:点击“新增”,然后在“地址”那填上代理的ip以及端口,单击“确定”,代理就可以生效。
3:当使用代理的时候,菜单上代理名称前面有“钩”,当向要取消代理或者再次使用代理,点击菜单就行,很方便。
三:qq代理设置
1:打开参数设置。点击qq的“qq2007”,选择“系统菜单”。
2:输入代理参数。
选择“网络参数”,在腾讯的服务器地址填上绝对ip(“***.***.***.***形式的”),下面有腾讯服务器域名转换绝对ip的表,
随便选择一个就行。“使用sock5代理服务器”打钩,填上代理服务器的地址和端口参数。把用户名和密码输入框清空
(假如是使用有密码的代理,则填上代理的用户名和密码)。
3:测试代理参数。点击测试。假如出现“代理服务器正常”,则这个代理是可用的。假如出现“无法连接代理服务器”,
则说明这个代理不能使用,重新输入另外的代理参数,重新测试。
4:使代理生效。要使刚刚输入的参数生效,必须下线一次,再上线,这样才能改变qq的传输状态,
使代理生效。如果不能上线,请多换几个代理试试。

Ⅶ 在国外怎么创建代理服务器给国内的朋友用呢

你好!你国外服务器是安装什么系统,如是WIN 系统可以安装CCProxy创建代理服务器!创建完成后,复制你的服务器iP端口号,进行连接,一般默认1080端口808端口,可以自行设置端口好,不会的可以,回复,我可以帮助你,如不需不回复!

Ⅷ 请教:国外空间搭建代理服务器

Squid是Linux下最为流行的代理服务器软件,它功能强大,支持对HTTP、FTP、Gopher、SSL、WAIS等协议的代理; 设置简单,只需对配置文件稍稍改动就可使代理服务器运转起来。此外,Squid具有页面缓存功能,它接受用户的下载申请,并自动处理所下载的数据。 前期准备 Squid对硬件的要求是: 内存不应小于128M,硬盘转速越快越好,最好使用服务器专用SCSI硬盘,对CPU的要求不高,400MHz以上即可。笔者所管理的代理服务器是Inter2150,安装了Red Hat Linux 7.2,安装时就带有Squid。有两块网卡,一块eth0配外部地址(比如211.88.99.66),一块eth1配内网地址(比如192.168.5.1)。如果安装了Gnome或其他图形界面,就可以在netconfig中给两块网卡配置IP地址,不然的话,可在/etc/sysconfig/network-script路径下更改文件ifcfg-eth0和ifcfg-eth1。 首先编辑ifcfg-eht0,有以下几项: DEVICE=eth0 (表示用哪块网卡) IPADDR=211.88.99.66 (设置该网卡的IP地址) NETMASK=255.255.255.252 (设置子网掩码) 同样编辑ifcfg-eth1,然后运行命令network restart就可以使配置生效了。对eth0、eth1进行配置后,可以用ifconfig命令来查看是不是配置成功。 如果服务器只有一张网卡,也不用担心,Linux可以在一块网卡上绑定多个IP地址。在图形界面下配置很简单,不赘述。如果在文本状态下配置,可以将ifcfg-eth0复制并命名为ifcfg-eth0:1,把它完全当成两块网卡来配就可以了。 Squid的安装 1. 安装Linux 安装Linux在硬盘分区时要注意,最好不要让系统自己分区,而是手动分区。通常,在Linux系统中有且仅有一个交换分区(在文件系统形式中选择Linux swap),它用做虚拟内存,建议将交换分区的大小设置为内存的两倍。当硬盘的大小超过了8G,要再建立一个128M(稍稍大一点,不会出错)的boot分区,这是为了避免将系统内核文件放到1024磁道以外,如果将boot作为root分区的一个子目录,内核文件就会安装在root分区的任何地方。因为要用做代理服务器,建议再分一个分区“var”,作为Squid的缓冲区,所以根据磁盘大小尽量分配大一点,最后将硬盘的剩余空间全部分给root分区。 2. 安装Squid 新手安装Squid,建议在安装Linux时就选中Squid,它并不是默认选中项,而且也不在选择的大类中,要在详细列表中查找。如果没有安装,又不想重装系统,可以从 下载Squid软件。 Squid代理服务器的设置 安装好Squid后几乎就可以用了,用编辑器打开/etc/squid/squid.conf文件(以root登录),Squid的配置文件共有125个配置项,但是一般来说,只要修改几个配置项即可。找到“http_access deny all”并改为“http_access allow all”令所有的电脑都能通过代理服务访问互联网资源。其实只要修改该项,Squid服务就可以启动了。 为了更好地控制代理服务器的行为,还有几个可配置项需要考虑: 1. cache_mem: 设置代理服务使用的内存大小,一般推荐为物理内存的三分之一。 2. cache_dir:设定缓存的位置、大小。一般格式如下: cache_dir /var/spool/squid/cache 100 16 256 cache_dir指定cache目录的路径,默认为/var/spool/squid/cache。 /var/spool/squid/cache代表缓存的位置,使用squid -z指令会在这个目录下建立存储交换文件(swap files)的目录。100表示缓存最大为100M,16和256代表一级和二级目录数。实际使用时,100M是不够的,如果硬盘够大,可以增加存储空间,比如:cache_dir /var/spool/squid/cache 2000 16 256。 3. http_port:代理服务使用的端口号,默认为3128,可以使用其他的端口,注意将前面的注释符号“#”去掉。另外,使用端口不能和其他的服务重复,如果使用1024以下的端口,Squid必须以root身份运行。 4. maximum_object_size: 指定Squid可以接收的最大对象的大小。Squid缺省值为4M,可以根据自己的需要进行设定。 启动Squid Squid可以设置为自动启动。运行命令setup,在System services选项中选中Squid。设置后每次重新开机,都会自动执行Squid。 如果是第一次启动,要建立/var/spool/squid下的暂存资料目录,先输入squid -z,再启动Squid(直接运行Squid即可)。 启动Squid后,在另一台Windows电脑上(以Internet Explorer 5.0为例)运行IE,单击“工具”,接着单击“Internet选项”,再单击“连接”选项卡,选择“局域网设置”。在“局域网设置”窗口中的“地址”处填上Squid服务器的IP地址,在“端口”处填上“3218”(Squid软件默认代理的端口号),确定后退出。接下来,随意浏览一些网站检查Squid的运行情况,也可以查看logs下的access.log和cache.log,看看代理是否运行正常。

Ⅸ 我想架设一台美国ip的代理服务器

首先你要有美国的服务器,然后你安装一个能运行vpn代理的windows2003 std系统。

准备好这些之后,你就可以跟供应商拿ip。就可以架设代理了。。

海洋数据做这个好像还是蛮专业的。我的服务器也是从他们那里租用的。呵呵。

有什么不懂的,也可以来问我。。QQ:516092123

Ⅹ 怎么用国外的服务器做代理服务器

国外服务器做代理,搭建相应的代理程序即可。ccproxy是一个代理工具。如果是新手,干脆买个VPN还是比较便宜。独立服务器价格偏高。
耀磊数据小凡为您解答

热点内容
怎么看自己微信密码 发布:2025-03-15 07:53:58 浏览:789
androidchecked 发布:2025-03-15 07:50:22 浏览:548
百度carplay怎么连接安卓手机 发布:2025-03-15 07:49:39 浏览:22
捕捉图片上传 发布:2025-03-15 07:49:01 浏览:794
手机内核升级编译 发布:2025-03-15 07:43:22 浏览:235
好java学校 发布:2025-03-15 07:43:22 浏览:134
搭建web服务器面试 发布:2025-03-15 07:43:16 浏览:263
sql查询as 发布:2025-03-15 07:36:04 浏览:207
ibmv7000存储 发布:2025-03-15 07:31:39 浏览:410
哈弗曼算法 发布:2025-03-15 07:31:35 浏览:577