如何开发一个VPN软件,使其能访问某些网站

我是一名学生,这是一个课外作业,但对这个一点都不了解,希望能有人帮帮我,求步骤求答案

0

2个回答

不需要开发,直接用openvpn配配就可以了。如果某些网站是指被gfw的网站,那么你需要租用一个境外的服务器。

0

如果想学习VPN开发方面的技术,请参考这里,有一些开源的实现:http://www.oschina.net/project/tag/225/vpn

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
解决windows下VPN连接后不能打开部分网页的问题
自己的校园联通VPN在os x,iOS,ubuntu下都能正常运行,唯独windows下不能访问百度。最近检测了一下,利用ping -f -l 数据包大小 baidu.com发现系统的mtu设的过大了,导致一些数据包不能正常发送。利用下面的命令查看当前mtu设置 netsh interface ipv4 show subinterfaces 以下命令设置mtu netsh interface
将网站搭建在国外
通过桌面化连接vps,画面非常不流畅,不推荐; windows下使用putty.exe ssh方式连接; windows下使用WinSCP Windows与linux之间进行文件传输;
如何限制访问一些网站
最近了解到一些公司为了端正员工的工作态度,将一些网站或者软件屏蔽了,例如:淘宝、微信、QQ~~~~~~所以就心血来潮查查看看。结果发现了几种方法可以将自己不想看的网站或者一些经常带有病毒的网页给屏蔽掉。 【IE浏览器】        IE浏览器自带的一种功能可以实现限制某些网站。步骤为: IE菜单栏——工具——Internet选项——安全——受限制站点——站点——输入自己想要限制的网页网址。
哪些程序员需要的网站需要挂载VPN
ecplise官网,打开网页需要挂载vpn,否则网页可能会打不开。但是,下载eclipse的压缩包时,不挂载vpn网速依然很快。
通过VPN无法访问zabbix,能ping得通但打不开页面
用tracert查询到zabbix的服务器经过的路由,经过第一个后就不通 在中兴zxces us 智能防火墙上配置路由策略,让外网能够访问到VPN服务器 然后在zabbix的防火墙iptables中设置允许进入的IP地址 最后成功可以打开zabbix
个别网站访问不了的解决方法
当电脑只有个别网站无法打开时,极有可能是因为该网站的网址无法被当前的dns解析而造成的解决方法:1.在可以访问的电脑上ping 网址,得到该网址对应的ip A2.在访问不了该网址的电脑上ping 上个步骤获得ip,看是否能ping通,如果能ping通则说明是dns的问题3.把dns修改为首选114.114.114.114,备选8.8.8.8,一般就可以访问该网站了如果无法执行上面的步骤,可以直接把...
解决pptpd搭建好vpn,能ping通网站,但是无法访问网站
vpn连接后,dns和IP都正常,能解析到百度、微博,可是无法正常打开,查阅资料后发现服务器需要设置mtu防止包过大 mtu= mss +20(tcp包头长度) +20(ip包头长度) mss设置小于1356就可以了 服务器输入以下命令 iptables -A FORWARD -s 10.100.0.0/24 -p tcp -m tcp --tcp-flags SYN,RST SYN -j...
公司局域网如何禁止打开某些网站、怎样禁止上某些网站?
网管员如何禁止局域网上某些网站、禁止打开某些网站,比如禁止员工上淘宝、禁止购物网站、限制在线视频、禁止网页视频网站等。本文提供了一种有效的方法,可以让你完全禁止网站打开、禁止上某些网站,禁止打开某些网页等,极大地便利了网管员的网络管理。
公司内部服务器的一个小漏洞,让我越过VPN限制控制公司整个内网
故事背景一: 几个月以前,公司一个客户的网站要与第三方合作伙伴增加一个数据接口,于是就让系统集成的同事给我们的测试环境开一个外网IP方便第三方远程调用我们的接口。 接口调完后,这个外网端口一直都没关闭,现在还可以访问:        故事背景二: 平时在外地办公如果需要访问公司内网,必须连接公司的VPN,为了安全起见,系统集成给每个外地办公的工程师都分配了一个可监控的VPN帐号,万一离
外网远程访问内网指定的服务器桌面
大家都知道,同一内网内下的两台电脑只需要IP地址就可以实现相互远程访问控制,但是在外网的环境下想要远程控制内网下的某一台电脑桌面就不得不在路由器上做一些基本的设置的,今天闲来无事,就试着利用路由器的配置来实现外网访问内网服务器,过程也是相当的简单,按照这些步骤,基本都可以实现这一过程。      首先,要确保你的电脑允许远程访问,这个可以在右击我的电脑-属性下设置: 然后进入注
为什么ping不通某网站,但是却可以访问该网站?
今天在访问一个网站的时候,我想看看它的ip是多少,就在windows  命令行下去ping了下该网站;ip地址是解析出来了,但是却发现请求超时,没有ping  通,当时我就很困惑。然后我又tracert  该 ip   跟踪了一下  想看看到底什么问题,最后我发现,当跟踪到该 ip的时候  请求被拒绝了。   先梳理一下整个过程吧,当我去ping  一个网站的时候  首先需要通过dns服务器,把
[随笔]利用云虚拟机和学校VPN实现校外访问校内站点(反向代理)
探究背景简介:   大学校内站点一般不对外开放,个人认为原因有二:   一是站点内容受众就是大学师生;   二是站点基本无防御措施,在公网环境下容易发生意外情况。   至于为何不对外开放,不是这篇随笔探讨的重点,利用一些技术工具,实现公网下访问校内站点,才是这篇随笔要谈的。   为何要在校外去访问校内资源?这每个人都有自己的答案。   要通过公网访问这种内部站点,基本思路有两个,一个就
根据android 底层设置vpn 连接
这两个地址分别是两个不同的vpn连接方式,由于vpn连接类google对外不开放,只有通过反射获取到类  https://github.com/hexene/LocalVPN https://github.com/schwabe/ics-openvpn
xxnet访问真正的互联网
xxnet访问真正的互联网首先解决短期访问外网的问题使用Google Chrome配置xxnet插件解决新版Google Chrome安装SwitchyOmega.crx插件失败问题 首先解决短期访问外网的问题 参考地址 快连vpn 快连vpn 下载上面的vpn软件,安装,邀请码ID:16845450或者50661626 使用Google Chrome配置xxnet插件 参考地址 解决新版Goog...
修复vpn链接时,无法访问本网段外其它局域网ip问题
修改本机网卡默认路由的跃点数,从自动改为1.
windows搭建vpn访问公司内网数据库,svn
安装64位下载openvpn-install-2.3.12-I602-x86_64.exe 32位下载openvpn-install-2.3.12-I602-i686.exe 百度网盘 https://pan.baidu.com/s/1eSm2cc6 作为服务器端需要勾选这两个,客户端不需要然后启动OpenVPN GUI服务端配置证书密钥制作cmd切换到安装目录easy-rsa下,依次执行#
网站限制某些ip访问,仅允许某些ip…
代码: function getIP() { return isset($_SERVER["HTTP_X_FORWARDED_FOR"])?$_SERVER["HTTP_X_FORWARDED_FOR"] :(isset($_SERVER["HTTP_CLIENT_IP"])?$_SERVER["HTTP_CLIENT_IP"] :$_SERVER["REMOTE_ADDR"]); } fu
VPN访问学校内网
VPN访问学校内网
如何搭建个人网站(一)
相信有许多朋友希望自己能够像百度、淘宝之类等等的网站一样能拥有自己个性的域名,并且能够通过这个域名访问到自己所希望展示的内容。博主将会把自身的经验通过几篇文章给大家一个比较明确的方案。 首先,我们先重新认知一下我们所看到的域名访问的过程。我们一般看到的过程无非是打开浏览器、输入域名、回车和等待页面响应。但是实际上的整个过程并没有这么简单。实际上,这个过程应该细分为如下步骤:1、浏览器输入域名并回
在公司使用PYTHON连接外网【urlllib.request 及requests】
在公司局域网上,访问外网,需要设置代理,所以需要账号密码。其他网络代理一般不需要账号密码,则直接"协议://ip:端口"即可) 1. 在urllib.request模块中设置网络代理 proxy="https://域账户:密码@域名:端口" proxy_py=urllib.request.ProxyHandler({'https':proxy}) #设置python认识的代理:默认为nul...
手把手教你简单几步实现用github搭建自己的网站
自从google code关闭了下载服务了之后,GitHub作为了目前最好用的免费开源项目托管站点,众多开源项目都托管在github,而且用github可以搭建属于自己的个性网站。现在跟着我一步步的来搭建自己的github网站 1,首先,要有一个github账号,然后创建一个仓库 2、github有统一的域名命名规则(username+github+io),把仓库名填写成usernam
关于浏览器无法访问某些网站的问题
如果有一天你的浏览器无法打开原来可以打开的网页的时候,这个时候你可以试试重置下IE。 百度连接给你:http://jingyan.baidu.com/article/6c67b1d6c171f92787bb1e28.html
Android逆向之旅---破解一款永久免费网络访问工具
一、前言因为最近个人需要,想在手机上使用"高级搜索",但是找了一圈发现都是需要收费的网络工具,奈何我没钱,所以只能通过专业技能弄一个破解版的。二、应用分析下面就直接奔入主题。首先我们看到到期界面如下:提示会员还有0天,所以这个就是我们的突破口,直接反编译这个app,然后找到这个字符串信息:然后用Jadx打开apk文件,全局搜索这个name值:直接点进入进行查看即可:最终会跟踪到这个方法中,我们在这...
连接VPN后无法连接外网QQ可以上去但打不开网页终极解决方案实测好用
在工作中,生活中很多地方需要连外面的VPN,最近我遇到一个问题,可以上去QQ,但是打不开网页,网上搜索了好多方法,例如改DNS等,发现均不能解决问题。我用的是笔记本,这个办法也需要有网线和无线两种,网线用来连接VPN,无线用来上外网。 首先搜索服务,电脑左下角,输入服务两个字,在服务中找到下图所示的服务,把手动改为自动,在未连接无线时候是不能启动的,连接上无线后自动启动。 然后连接好无
VPN显示协商成功却连不上内网的可能解决方法
首先确定一下实际的问题场景 使用的是华为的SecoClient客户端VPN工具(其他VPN供参考),所有的配置都是通过ini文件导入,然后连接登陆后显示协商成功,但是却ping不通内网,当然其他的服务也是不能使用的。 使用过的解决方式 route print -p 打印路由信息 tracert 10.xx.xx.xx tracert命令是一个检查网络状态的工具,如果网络遇到问题可以使...
外部用户通过VPN访问内网服务器时的DNS解析问题解决思路
遇到个情况,外地和出差用户需要通过vpn接入公司内网的业务系统,各种访问不了。经过验证为dns解析不正确,改了几个host文件发现不是长久之计,尝试在vpn服务器发布内网dns服务器地址。 经过验证还是有用户访问不了,验证了还是解析问题,也就是通过vpn发布的内网dns没有被用户机器以高优先级采用,这块有两个解决方案: 方案1:提高vpn发布的dns的优先级(降低跳数,但是没研究出批量发布的方法,...
Windows系统VPN内外网同时访问设置
1.首先取消 VPN 的“在远程网络上使用默认网关”选项,操作步骤如下:    进入网络和共享中心——》更改适配器——》选择vpn连接,右击——》网络选项——》双击:Internet协议版本4——》高级——》取消掉:在远程网络上使用网关 2. 使用管理员身份打开cmd.exe,添加路由:"route add vpn_ip mask vpn_mask -p客户端IPv4地址 metric 1...
Mac上的Safari怎么屏蔽特定网站
小编在这里说的是通过修改系统文件来屏蔽特定网站(当然还有其他方式,比如:1,创立新的登录账户,然后进行家长控制;2,安装第三方的应用软件Self Control;3,其他方式)。 小编的系统信息截图如下: 第一步:打开终端 第二步:在终端输入sudo pico /etc/hosts 输入sudo pico /etc/hosts之后,然后“回车”,然后需要输入账户...
在linux上配置外网vpn连接
在公司同事们想上外网,需要搭建一个公司自己的vpn服务器,你只需要在淘宝购买一个vpn账号就行,账号包括一个ip地址,用户名和密码。然后找一台linux的电脑开始部署。写两个文件就行了 需要写配置文件proxy.sh#!/usr/bin/expect -fset IPadnPort "0.0.0.0:1080" set username "xxxxx" set remoteHost "x.x.x.
如何禁止访问一个网站??
让电脑禁止访问某一网站因为win10与XP系统都是一样的地方修改,但win10更麻烦,所以这里以win10系统为例。在C:\Windows\System32\drivers\etc目录下,有一个名字是hosts的文件。然后用记事本打开这个hosts文件。在hosts文件最下面,添加“127.0.0.1 你要屏蔽的网站”,注意1后面与网站间有个空格,如:127.0.0.1 www.huya.com然...
可以输出自己的源程序代码(quine)
Quine 以哲学家 Willard van Orman Quine (1908-2000) 而命名,表示一个可以生成他自己的完全的源代码的程序。编写出某个语言中最简短的 quine 通常作为黑客们的消遣。 作为真正的 quine ,有一些约定:程序不能接受输入或者是打开文件,因为那样就可以直接输入源代码或者是把源代码文件直接打开再重新打印出来,就没有什么意思了;同时,一个完全空白的程序(产
为什么我的IP访问不了网站上其中一个页面?
我公司是光纤固定IP,用我们专线访问我们网站的某一个页面就是打不开, 访问这个站的其它页面都行, 我把这个页面改后就可以访问,问过机房那边的人说他们不会只封一个页面, 如果封也封全站。IIS我没动过的, 看过也没有设过任何封IP的设置.服务器我也是用WINSOW的防火墙, 看过防火墙也没有只封某一页面的功能。 谁知道还有什么可能会造成某一IP不能访问网站中其中一个页面的?
在Kali Linux系统中安装Tor和VPN实现Google访问
学习目标: 1、掌握TOR和VPN的安装和配置 2、使用TOR或VPN进行隐身上网 任务导入: 在进行安全测试时,需要隐藏真实的IP地址。因此我们需要使用代理IP或VPN拨号上网,用户可以在网上找到免费的代理IP或者购买VPN。 知识准备: VPN(Virtual Private NetWork,虚拟专用网络)可以通过特殊的加密通信协议在因特网上位于不同地方的两个或多个企业内部网间建立一条专有的通...
通过VPN实现远程连接
1.在桌面右下角处点击网络连接,打开“网络和共享中心”; 2.在弹出的“网络和共享中心”界面,点击“设置新连接或网络”,如下图: 3.在弹出的”设置新连接或网络”界面,点击“连接到工作区”,如下图: 4.如果之前本机已创建过VPN连接,将会出现以下界面: 让你选择是“创建新的VPN连接”还是“使用已有的VPN连接”,点击“创建新的VPN连接”,下一步,将会出现如下界面: ...
python中requests模块有些网站不能访问解决方案
python学习中爬取网站视频时由于python本身不能地址限制的原因,不能直接用response = requests.get(url)获取到网页源代码,进而无法爬取网站信息。 我以猫眼网为例: 访问猫眼代码如下: import requests from requests.exceptions import RequestException def get_one_page(url): ...
如何解决电脑无法访问个别网站
今天重装系统后,将所有的系统软件都安装了最新的版本,在上网的过程中,发现了一个奇怪的问题,电脑可以访问网络,但却有很多国内的网站都访问不了,换了不同的浏览器测试也是同样的结果,而在同一电脑中安装的虚拟机,用浏览器测试却可以正常访问本地主机无法访问的网站、局域网内的其它电脑也可以正常访问那些网站。 在后面经过做了很多的排除,例如防火墙配置、DNS解析、IP协议等操作,就连mac地址都修改测试了,发
有些网站部分浏览器可以打开,Chrome打不开的可能性原因
遇到过很多次这个奇怪的问题,因为学校的校园网默认是可以通过IPv6访问油管的(如fig.1所示),所以平时大多数时间用Chrome都可以轻松访问Youtube,偶尔也会出现用Chrome访问时只能打开个首页,但是是个静态页面,推荐的视频无论怎么点都不会有跳转,之前以为是校园网抽风的原因(一直以来遇到网络位置的问题都是直接把锅甩给校园网),今天又遇到这种情况,然后尝试用了下几乎没用过的...
Java的VPN客户端类和使用试例
通过JNI实现Java进行VPN拨号并连入VPN网络 压缩包内附Java的全部代码和调用实例 由于多方面的考虑,很抱歉C++代码恕不公开。如果急需的话可以pm我。
记录一下VPN拨号成功,但无法ping通内网 连接数据库超时等的解决方法~!
最近某个集团项目需要用到VPN拨号认证来连接内网数据库 但是发生一些列问题无法ping通内网数据库  无法取得与数据库的联系, 在网上各种查询 各种解决也都试过了。最后发现 原来是本地下载的有 猎豹等共享系列等 wifi  导致  把本地相关所有的 全部卸载以后  OK 解决!!!!!!!!!在此记录下  ...
panabit怎么设置只允许访问指定的https网站?
panabit怎么设置只允许访问指定的https网站?流量控制里没有域名组,研究了半天没找到设置的地方,去官方论坛发帖子没人搭理!经过研究可以通过ip禁止,得先解析出来https对应的ip(nslookup),加入IP群组,添加流量策略,最后一条全都禁止。貌似只能一条一条的加了。网上搜索出来一个批处理解析域名的代码,挺好用的!添加到附件了。批处理出处:http://www.b...