Linux下实现Drcom的代理上网

Drcom在linux上的认证之道(妥善解决) linux的网络真正问题着实头疼,尤其对于刚接触linux的新手。在各种方法和客户端都认证失败的大环境下,我为大家介绍“切实可行”的 linux下进行认证之道。 测试环境:   ubuntu 14.04  with ia32-libs wine 1.7 网络环境: 中国电子科技大学教育网 测试工具: drcom-1.4.8.3(for linux),  drcom5.2.exe(f 阅读详情

背景

China Telecom的独裁统治下的产物drcom,由于其采用帐号与mac地址绑定的认证方式再加上反代理的机制,限制了一个帐号只能供一台电脑上网,令China Telecom赚得盆满钵满,却让我们无数英雄尽掏腰包

难得的是我们的老前辈禀承互联网伟大的共享精神,前仆后继,艰苦奋斗,创建了OpenDrcom这个开源项目,总算推翻了Drcom的“独裁统治”,让我们可以通过路由来实现Drcom的共享上网,这让我不得不佩服这些老前辈的执着与奉献,也让我深深感受到了强大的互联网的力量。

与DRcom打了两年交道,其实我真的应该狠狠地感谢一下它,因为从中真的让我学到很多网络方面的理论和技术。

 

正题

###

我想说的所谓的突破是指我总算搞懂了在Linux下的NAT配置方法,实现了Linux作为主机登陆后,Linux或Windows客机的共享上网,这样最大的好处就是我可以安心地在我的Linux环境下搞科研(也就是瞎折腾),而且不耽误跟我共用一条网线的寛爷跟他妞玩连连看了。还有一个好处就是可以把路由的钱给省了,因为linux主机充当了路由的角色,但是这个钱可不是谁都能省的,毕竟要有个人使用的是Linux系统的前提。

其实实现drcom的共享真的挺简单的,只要清楚了NAT的原理就行了,剩下的事情几句代码就搞定了

下面是通过iptables配置NAT转发的Shell脚本

#This script is for NAT shared the internet
#!/bin/bash
/sbin/iptables -F
/sbin/iptables -X
/sbin/iptables -Z
/sbin/iptables -F -t nat
/sbin/iptables -X -t nat
/sbin/iptables -Z -t nat
/sbin/iptables -P INPUT ACCEPT
/sbin/iptables -P OUTPUT ACCEPT
/sbin/iptables -P FORWARD ACCEPT
/sbin/iptables -t nat -P PREROUTING ACCEPT
/sbin/iptables -t nat -P POSTROUTING ACCEPT
/sbin/iptables -t nat -P OUTPUT ACCEPT
/sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

 

执行完以上shell脚本后,只需把共享上网的客户端地址设为主机同一网段,网关设为主机的ip地址就可以上网了

######

除了采用NAT方式共享上网以外也可以采用代理服务器的方式来实现共享,由于前面所说第一种方法对大部分使用windows的系统的人来说是毫不现实的,那么采用这种代理服务器的方式的话是比较可行的,而且在个

虽然Drcom采用了防代理机制,但只要使用opdrcom登陆器(兼容器)登陆就可以Telecom Company无法检测到代理,从而就可以代理共享上网了

推荐代理软件squid(主要面向Linux,也有squid for windows版本),windows较出名的有Cproxy(试用版免费,功能有限制)。

 

 

 

Linux下dr.com 此方法适用于各版本的linux下使用dr.com客户端上网,已经在ubuntu、fedora、mandriva下安装成功。本文是用最新的ubuntu10.10进行讲解。 如何在Ubuntu 10.10下使用dr.com客户端上网,详细步骤如下: 1、 下载页面:http://www.drcom-client.org/zh_CN/downloads/linux.html 强烈建议下载源码包dr 阅读详情

相关推荐

用代理服务器实现Drcom共享上网

<br /><br />上一篇日志中提到在Linux用NAT方式实现了Drcom的共享上网,而对于大部分使用windows操作系统的用户来说,可采用代理服务器方式实现无路由,无需登陆的上网方式。<br />之前有提到比较常用的两种代理软件squid和CCproxy,由于squid更适合于Linux平台,squid for windows版本安装比较麻烦,而且稳定性也不够好,所以在此只介绍CCproxy的代理方式。<br />遥志代理服务器CCProxy于2000年6月问世,是国内最流行的下载量最大的的国

jdlindu的专栏 2006

drcom linux怎么运行,linux下使用drcom登录认证

下载首先感谢开发者:https://github.com/drcoms/drcom-generic这个项目基于python实现了d,p,x版drcom认证,请到上述链接查看相关信息,项目的wiki简单介绍了各版本的使用方法.首先下载上面的drcom-generic,我将其下载到了家目录~/下,完整目录:~/drcom-generic取得必要信息下面启动到windows,或者找一个有windows系...

weixin_35308269的博客 464

drcom-client使用指南

<!-- @page { size: 21cm 29.7cm; margin: 2cm } P { margin-bottom: 0.21cm } --> 1.前言: Dr.com是城市热点公司开发的宽带计费系统,在全国高校,企业,政府机关广泛使用,但是遗憾的是这么大的企业居然没有开发Linux下的客户端,虽然Dr.com可以在

Vulcan 4065

linux下安装drcom方法

这篇文章转载自http://hi.baidu.com/wrsg/blog/item/c3feaa0ed757bde337d122e6.html,并经过自己的一些修改,红色部分是对原文的一些修改和说明,希望对你有所帮助。 站在他人的肩膀,走的越高走的越快走的越远。 linux局

www.keything.net 5313

使用Ubuntu操作系统的Drcom校园客户端Linux版

在Ubuntu操作系统上安装和配置Drcom校园客户端非常简单。通过按照本文提供的步骤进行操作,你可以轻松连接到校园网络并进行认证。记得在配置文件中填写正确的账号、密码和网络接口信息。在Ubuntu操作系统上,Drcom校园客户端是一款常用的工具,用于连接校园网络并进行认证。本文将介绍如何在Ubuntu上安装和配置Drcom校园客户端,并提供相应的源代码示例。你还可以编写一个自动化脚本来简化安装和配置Drcom校园客户端的过程。安装Drcom校园客户端。配置Drcom校园客户端。使用Drcom校园客户端。

YikPerl的博客 330

可过drcom代理软件

HTTP/HTTPS FTP SOCKS v4/4+/5 POP3 SMTP proxy TCP UDP port mapper 打开就行单独运行 .....\smtpp.exe .....\udppm.exe .....\tcppm.exe .....\pop3p.exe .....\socks.exe .....\proxy.exe .....\新建文本文档.txt .....\无忧隐藏.exe

Linux drcom

一、单用户上网方法一、DR.COM官方的LINUX客户端程序支持平台有 rh9,fc4,fc6, suse10 内核为2.6.18的。下载:http://www.rayfile.com/files/72eed797-8314-11dd-ab25-0014221b798a/方法二:开源项目的方法(注意:drcom已更新到1.4.7,支持2.6.24内核以上,下载:http://www

sfli_g的专栏 9863

drcom for linux

linux下的drcom软件,亲测可用。配置方法可参考本人博客

linux上网的解决方案-Dr.comlinux下的客户端使用指南

这篇文章我贴了好多地方了,呵呵,希望新学期开学大家能上网了~用windows的也建议换成这个开源版本的for windows版,不会默认弹出学校的首页,并且支持共享上网`如果你只是挂qq,上上网的化,可以跟别人共享上网,Dr.com是每个帐户100k/s的下载速度,连结速度还要高于此,足够了,想当年我拨号还可以带一个人上网呢。--------------drcom-clien...

weixin_33890499的博客 327

Drcom linux客户端

Dr.com linux登录客户端,里面有详细使用说明,如果无法用可以参见http://blog.youkuaiyun.com/u011941791/article/details/45603195

drcom网络登录器for linux窗口版

我现在开始使用linux,不过,由于学校上网需要使用drcom,而linux下,未找到满意的客户端,故自己做了个 此客户端需求,机器能运行QT3程序。 需要安装drcom并能正常使用。 关于服务器IP,此程序已经实现了设置功能 本程序由小雷魔开始制作,并发布源代码,望能共同学习。放了1几分,因为我快没积分下载他人的资源了,望见谅

Install Gentoo on Dell Optiplex 320

Install Gentoo on Dell Optiplex 320   Step 0: 我选择了minimal iso安装方式,需要网络的支持。由于校内需要通过drcom客户端上网,而Gentoo在编译内核的时候之前已经需要用到网络,所以只好利用squid在一台ubuntu的机子上架设了代理服务器。ubuntu可以直接用apt-get安装squid,然后直接改一下/et

王继敏专栏 660

Linux_Drcom

学校校园网Drcom登陆客户端linux版(图形界面),无需安装,直接运行脚本即可,内附说明。

linux下解决dr.com客户端无法上网

背景:    我的环境ubuntu12.04+dr.com客户端1.4.8.3(以下解决方法ubuntu12.04之前的版本也适用)    尽管成功编译了dr.com,但是配置drcom.conf的时候遇到了很多麻烦,在运行sudo drcomd时提示cannot get device mac address。Google了一番后发现很多人也遇到这个问题,但是都不能真正解决我的问题。

Zone of Elvis_Kwok 3766

树莓派CM4 PCIe扩展方案与ASM1184e芯片应用

PCIe(Peripheral Component Interconnect Express)是计算机硬件中重要的高速串行总线标准,广泛应用于存储、网络等设备连接。其核心原理是通过差分信号实现高带宽传输,PCIe Gen2 x1的理论带宽可达5Gbps。在嵌入式开发中,PCIe扩展技术能有效解决单板计算机接口不足的问题,特别适合树莓派等微型平台。ASMedia ASM1184e作为PCIe交换芯片,可将单个接口扩展为多个,支持热插拔且免驱动,极大提升了工程灵活性。通过PCIe交换机方案,开发者能在树莓派CM

weixin_42602368的博客 421

DSP在线升级方案:TMS320C6678使用网络或者串口输出升级数据进行固件升级

下面这段先引用创龙的说明 IBL 运行后, 将从 NOR FLASH 或 NAND FLASH 的 0x00080000 地址引导 ELF/BBLOB 格式 用户程序。 当引导 ELF 格式用户程序时, IBL 会解析用户程序头部信息,并根据头部信息 拷贝不同的代码段至指定 CPU 内存地址,然后将 PC 指针跳转至_c_int00, 再运行用户程 序。当引导 BBLOB 格式用户程序时,由于无头部信息, IBL 会将用户程序拷贝至 0x9E000000 (该内存地址为 IBL 代码指定),并将 PC..

ToneChip的专栏,一个传统的嵌入式码农,裸机编程 1940

64位Linux安装Dr.com客户端有什么注意事项?

64位Linux安装Dr.com客户端有什么注意事项?       64位的Linux系统没有安装32位的运行库,导致无法使用Linux版本的DRCOM客户端。请用户自行安装32位运行库即可解决:     1.安装32位运行库glibc.i686、libstdc++.i686     2.系统默认一般是安装之后都是UTF-8的字符集,手工修改字符集,在当前终端生效 export

zenglinshan的博客 2301

FDTD材料nk值拟合优化指南:利用材料资源管理器提升光学模型精度

本文详细介绍了如何利用FDTD仿真软件中的材料资源管理器,对材料nk值进行精确拟合与优化,从而提升光学模型的仿真精度。文章通过实战案例,解析了拟合参数调整、报告解读以及针对varFDTD求解器的特殊注意事项,帮助用户从根本上解决仿真结果不准的常见问题。

weixin_29196891的博客 352

解决Linux上Dr.com

<br />Linux新手,系统Ubuntu10.10,学校通过drcom验证上网。<br /> <br />A.使用drcom-client-PUM1.0(http://www.drcom-client.org),结果:失败<br /> <br />二进制包安装后提示升级版本。源码包按网上的改了两行代码,成功编译安装提示帐号密码错误。<br /> <br />B.使用drcom-client 1.4.8.2 + 1.4.8.3(http://sourceforge.net/projects/drcom-c

sp_ 1141

【深度学习】通俗易懂讲解循环神经网络LSTM

目录 1、循环神经网络(Recurrent Neural Networks) 2、长依赖存在的问题 3、LSTM 网络 4、LSTMs的核心思想 5、一步一步理解LSTM 6、LSTM的变种 7、总结 1、循环神经网络(Recurrent Neural Networks) 人对一个问题的思考不会完全从头开始。比如你在阅读本片文章的时,你会根据之前理解过的信息来理解下面看到的文字。...

Nieson2012的专栏 2728

保姆级教程:在Ubuntu 20.04上从零搞定ROS Noetic和RealSense驱动,为无人机开发铺路

本文提供了一份详细的Ubuntu 20.04环境下ROS Noetic和RealSense驱动安装指南,专为无人机开发环境搭建设计。从系统配置、ROS安装到RealSense驱动集成,涵盖所有关键步骤和常见问题解决方案,帮助开发者快速搭建自主空中机器人开发平台。

weixin_30329623的博客 65

深大校园网掉线/Drcom掉线/使校园网保持在线V2.0+Linux端Drcom登录方法(宿舍区&教学区)

深大校园网掉线/Drcom掉线/使校园网保持在线的windows电脑解决方案(linux可直接执行脚本)/在Linux终端登录Drcom

飞机火车巴雷特的博客 6772

29、高速低功耗采样保持放大器设计

本文详细介绍了适用于低功耗模数转换器的高速低电压采样保持放大器(SHA)的设计技术,包括传统SHA的局限性、采样技术分类以及全NPN型和BiCMOS型SHA的具体设计实现。同时,文章深入探讨了优化输入电容、采样开关驱动及低功耗设计等具体措施,并提供了10位ADC前端和无线通信应用中的实例分析,为相关领域的工程师提供有价值的参考。

weixin_30600615的博客 424

drcom for linux,Ubuntu Linux 6.10下用Dr.COM(drcom-client)接入网络的问题

Ubuntu Linux 6.10下用Dr.COM(drcom-client)接入网络的问题发布时间:2007-03-06 10:36:00来源:红联作者:asiaec参考了许多前辈的文章。本文主要针对Ubuntu 6.10对于同样是2.6.X之后内核的linux,方法适用,只是通常的linux默认安装了编译环境,没有ubuntu那么麻烦而已。第一次安装后使用中遇到了各种各样的问题,又经过了一个星...

weixin_34886207的博客 374

优快云独家首发!万字长文,YOLOv5/v7/v8算法模型yaml文件史上最详细解析与教程!小白也能看懂!掌握了这个就掌握了魔改YOLO的核心!

🍀🍀🍀YOLOv5/v7/v8算法模型yaml文件史上最详细解析与教程,全网最强,学不会算我输!!!

Coding... 1万+

[Dify] HTTP 请求节点总是调不通?先把请求头、参数、变量和返回 JSON 拆开查

这篇文章围绕 Dify HTTP 请求节点调不通、接口能通但流程不稳定、返回 JSON 后续节点读不到等问题展开,从 Method、URL、Header、Body、变量映射和返回字段提取几个角度梳理排查顺序。适合正在把 Dify Workflow 接入企业微信、CRM、工单系统或内部接口的读者阅读,帮助你把接口调用从一次性跑通推进到可复用、可验证的业务流程。

技术小甜甜:传播可落地技术,帮助个人和企业降低解决真实场景问题的成本 3943
上一篇: 用代理服务器实现Drcom共享上网
下一篇: SELinux引发的FTP、Samba的错误
jdlindu
博客等级 码龄17年 3粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值