草庐IT

腾讯云之轻量应用服务器搭建Socks5代理服务器实现游戏单窗口单IP

小螺号滴滴的吹 2023-07-15 原文

腾讯云之轻量应用服务器搭建Socks5代理服务器实现游戏单窗口单IP

1.轻量应用服务器简介

最近出海的同学很多,小螺号时隔两年多给大家带来轻量应用服务器搭建Socks5的教程。
轻量应用服务器,有一点好处,带宽超大,但是限制流量,一般用用来说,流量也足够了,只要是价格便宜。
直达领取优惠券

2.如何选择轻量应用服务器

第一步 直达轻量应用服务器页面

点击立即选购

轻量应用服务器
热门:1H1G 30M带宽 1T流量 1H2G 30M带宽 2T流量 这两款
看到有货的话,直接买它~~~~

3.管理轻量应用服务器

管理后台地址 点击直达

这里就是刚才购买的轻量应用服务器

点击-更多-管理

由于我们第一次使用,先要重置下服务器的密码,这样方便后期使用管理批量管理。重置好密码后,我们进行下一步

4.放通防火墙

我们这里直接提前把防火墙给放通了,省的等下再回来设置。如果对于懂的同学,就按照自己要开放的端口设置,如果不是很懂的同学,直接跟我做,全部放通。


5.登录服务器

我们这里世界使用工具登录服务器,这样方便后期服务器管理。
SSH工具有很多,同学们可以自己百度,选择自己喜欢的那款,如XSHELL,FINALSHELL,PUTTY,宝塔服务器管理工具,II7服务器管理工具。
本教程使用的是 FINASHELL。
第一步 添加SSH连接(linux)

第二步 添加服务器信息,主机 填写你外网的IP,端口默认22,账号root,密码就是前面重置的密码。

第三步 双击登录服务器

6.使用脚本进行安装Socks5

socks5的一键脚本很多,自己可以百度,包括其他类型的代理,安装都一样,我们这里就用一个最常用的脚本进行演示。
下载脚本:

wget —no-check-certificate https://raw.github.com/Lozy/danted/master/install.sh -O install.sh

安装脚本:

chmod +x install.sh && ./install.sh --port=端口 --user=账号 --passwd=密码

自己把 上面安装脚本 端口 账号 密码 改成你自己的就行了。
我们演示用的参数是 端口 6080 账号 xiaoluohao 密码xlh2021
安装成功 成功后会出现:
Dante Server Install Successfuly!
下面,我们开始演示。
第一步 下载脚本,直接复制上面的脚本粘贴,然后回车。

第二步 粘贴安装脚本,自己修改好后的,再粘贴,然后再回车。

第三步 等待安装,直到 Successfuly!出现

出现上面的画面,意味着脚本安装成功了。如果不是上面这样的,意味着安装失败了。如果安装失败一般都是系统环境造成的,所以小螺号才会建议使用宝塔面板的应用服务器。
PS:上面显示的IP,这里是内网IP,你用的时候要换成公网IP,就是你登录服务器的这个IP。
一般单窗口代理工具的IP格式都差不多。
如X安:你的公网IP|端口|账号|密码
安装成功以后,暂时IP还是不通的,因为还要到宝塔面板,放通端口。我们进行最后一步。

7.宝塔面板开放端口

第一步 输入:bt
进入宝塔面板

第二步 输入:14
查看默认面板信息


第三步 进入面板后台


现在宝塔一般会让你绑定账号,你可以绑定,也可以跳过绑定,如果你机器多的话不想每个绑定,就用下面的命令:

rm -f /www/server/panel/data/bind.pl


这样就不用再绑定了。

第四步 点击 安全,防火墙放通端口。如我们上面安装脚用的是 6080 端口,我们这里就放通6080端口即可。

到这就算安装成功了,然后我们进行最后一步,测试IP。

8.测试IP

我们这里使用的是X加速器,进行TCP和UDP测试

TCP和UDP都转发成功!
教程到此结束!

有关腾讯云之轻量应用服务器搭建Socks5代理服务器实现游戏单窗口单IP的更多相关文章

  1. javascript - 将 angularjs 服务注入(inject) Angular - 2

    我正在尝试将$log服务用于angular2,根据我的阅读,您需要执行以下步骤:创建一个包含您要注入(inject)的服务的模块。调用UpgradeAdapter的upgradeNg1Provider方法。所以,我做了以下varinitInjector=angular.injector(['ng']);var$log=initInjector.get('$log');angular.module('Services1',[]).service('$log',[$log]);upgradeAdapter.upgradeNg1

  2. javascript - 是否可以加载本地版本的 JavaScript 文件而不是服务器版本? - 2

    只是有一个快速的问题想抛出,看看是否有解决方案...假设我无法访问服务器。我加载了一个网页,发现他们有一个从子文件夹加载的Javascript文件(比如/scripts/js/some.js)现在,我想在本地更改此文件并针对整个站点对其进行测试,而无需将整个站点下载到本地文件夹。有谁知道我可以覆盖该远程js文件的加载以支持它的本地/编辑副本的方法吗? 最佳答案 尝试使用noscript或adblock以阻止加载服务器端脚本。然后使用greasemonkey加载您自己的脚本。 关于java

  3. javascript - 服务 worker 中的全局错误处理是如何工作的? - 2

    我找到了https://developer.mozilla.org/en-US/docs/Web/API/ServiceWorkerContainer/onerror其中说:TheonerrorpropertyoftheServiceWorkerContainerinterfaceisaneventhandlerfiredwheneveranerroreventoccursintheassociatedserviceworkers.但是我无法在Chrome(v51)中使用它。在主应用程序范围内,我从控制台运行了以下代码:navigator.serviceWorker.onerror=f

  4. javascript - Webpack 开发服务器 (webpack-dev-server) 热模块替换 (HMR) 不工作 - 2

    我已经在StackOverflow和GitHub问题上进行了很多回答,但是,我仍然停留在Webpack中的热模块替换中。我正在使用npmstart通过webpack-dev-server--hot--inline运行我的服务器。我正在尝试更改我的React组件中的代码,但浏览器中没有任何反应。我在Ubuntu14.04LTS上使用GoogleChrome版本49.0.2623.87(64位)。在我的浏览器控制台中,我收到的日志消息为[HMR]WaitingforupdatesignalfromWDS...[WDS]HotModuleReplacementenabled.但是,没有热/实

  5. asp.net - Visual Studio 被 javascript 中的服务器代码搞糊涂了 - 2

    我遇到了一个烦人的问题:下面的代码在VisualStudio中给出了警告。<scripttype="text/javascript">varx=<%:ViewData["param"]%>;</script>警告是“预期的表达式”。VisualStudio变得困惑,之后的所有javascript代码都发出大量警告。诚然,这都是警告,并且它在运行时运行得非常好-但很容易在许多误报中错过真正的警告。它在VS2008中以相同的方式工作,在VS2010中未修复。有人知道是否有解决方法或补丁吗? 最佳

  6. javascript - 基于 User-Agent 服务 JavaScript - 2

    我很好奇在Web服务器中使用用户代理检测来确定将哪个版本的JavaScript资源发送到客户端的优缺点。特别是,如果某些Web浏览器本身就支持某项功能,而其他浏览器则需要冗长的JavaScript解决方法,那么是将解决方法提供给所有人并仅在客户端需要时运行它,还是仅将解决方法提供给需要它的浏览器并向其他浏览器发送围绕native功能的薄包装?第二种方法可能会出现什么问题,它们是否会超过支持浏览器的较小响应的好处? 最佳答案 您可以使用RequireJS(或类似的)按需加载“可选”内容。1)OnPageload...testforfe

  7. javascript - 使用 JavaScript 将 blob 添加到 tar 并流式传输到服务器 - 2

    我的服务器只接受.tar.gz文件或.zip文件。客户端(在浏览器中)我在内存中有几个Blob,我需要将其推送回服务器。有什么方法可以通过将这些Blob文件直接流式传输到服务器来存档这些Blob文件(即添加到zip或tar.gz)?我想避免在将完整的tar.gz文件推送回服务器之前将其保存在内存中。谢谢 最佳答案 这是一个duplicatequestion,seehere它链接tothisarticle流媒体tarfiles,seehere. 关于javascript-使用JavaScr

  8. javascript - 如何使用服务器响应更新 Restangular 模型对象? - 2

    我的POST和PUT返回在服务器上看到的实体的当前状态。我如何告诉Restangular在服务器调用后更新其模型对象?以防万一-为什么?因为在保存/更新期间服务器可能已经计算了一些字段。因为可能有其他客户端同时更新,我想确保当前正在更新的客户端是最新的。到目前为止我只找到了这个:varres={foo:"bar"};varcb=function(response){$.extend(res,response);}//POST/createRestangular.all("resource").post(res).then(cb);//PUT/update

  9. javascript - 通过 ajax 调用 Web 服务 - 在我的错误回调中的正确响应 - 2

    我正在尝试使用以下函数通过ajax从Web服务获取一些数据,但我收到了这条回复信息:{"readyState":4,"status":200,"statusText":"load"}WS应该返回一个json数组,如果我查看我的chrome开发工具在网络选项卡->响应中,我实际上得到了正确的json数组。问题:为什么我在errorFunction回调中得到结果?functioncallWebService(wsUrl,params,successFunction,errorFunction){$.ajax({beforeSe

  10. javascript - 用于导出到 CSV/Excel 的数据 URI(无服务器端请求): browser support/limitations? - 2

    接下来的问题:JavascriptorFlashexporttoCSV/ExcelIsitpossibletouseanyHTML5fancinesstoexportlocalstoragetoExcel?并且按照建议,我正在考虑在客户端中生成CSV文件内容,然后使用数据URI提示浏览器执行“在Excel中打开”操作。在阅读了浏览器对此功能(数据URI)的限制和不同级别的支持后,我想了解有关此技术的第一手经验以及我必须处理的事情。谢谢。 最佳答案 我无法可靠地让它在IE中工作。您可以将服务器端资源用于IE,将数据URL用于其他一切,

随机推荐

  1. javascript - Angular 2 - ngOnDestroy 未触发 - 2

    演示http://plnkr.co/edit/7uoVecfa62i8No8GtQHI?p=preview当我使用*ngIf隐藏带有嵌套组件的第一部分时,会触发每个嵌套组件的ngOnDestroy。<div*ngIf="!ff2"><my-component></my-component><my-component></my-component><my-component></my-component><my-component></my-component>&l

  2. javascript - celltemplates 的 ui 网格性能问题 - 2

    我使用的是angular-ui-grid3.1.1,一次有25、50、75条记录。每个单元格都有不同的单元格模板,例如,点击弹出窗口、悬停弹出窗口、文件下载链接、带有个人资料图像的数据、嵌套表格中的数据等。数据在网格中呈现良好,但是几秒钟后ui网格变得无响应。我还创建了一个外部列选择器。选择要显示/隐藏的列时,网格会在几秒钟内没有响应。(与ui-grid提供的内置列选择器看到的相同的无响应行为)请提出任何修复建议。 最佳答案 遗憾的是,我们不得不为这些同类问题放弃UI网格。然而,问题不在UI-Grid中,而是在Angular上缺乏性

  3. javascript - Rails + Jasmine-Ajax : what is the correct way to test code triggered by `ajax:success` (jquery-ujs) - 2

    我正在尝试测试某个内部库,该库在ajax:success事件上触发了一些JS行为。库创建一个如下所示的链接:<%=link_to'clickhere','/some_path',class:'special-link',remote:true%>在库的JS部分有事件绑定(bind)代码,这是我想通过它对DOM的影响进行黑盒测试的部分:$(document).on'ajax:success','.special-link',(e,data,status,xhr)->#Codethathass

  4. IntelliJ 的 "IDE scripting console"中的 Javascript - 2

    最新版本的IntelliJ在工具菜单下有一个“IDE脚本控制台”选项。我很难找到关于它的博客文章。其中一些帖子指出,并且gui证明了这一点,它支持javascript。有人可以给我一个例子或博客文章如何使用javascript使用此功能(api文档)吗? 最佳答案 使用方法如下:https://www.jetbrains.com/help/idea/ide-scripting-console.html这是API文档:http://www.jetbrains.org/intellij/sdk/docs/welcome.html我能找到

  5. javascript - 从多个选择列表中获取未选择的选项 - 2

    我有一个多选列表。当用户取消选择所选选项时,我想知道用户未选择的选项的值。我如何捕获它?我的示例代码如下。<selectmultiple><optionvalue="volvo">Volvo</option><optionvalue="saab">Saab</option><optionvalue="opel">Opel</option><optionvalue="audi">Audi</option></se

  6. javascript - multiCapabilities 和 jasmine 重点测试 - 2

    故事:我们有一个相当庞大的端到端Protractor测试代码库。我们有两个配置-一个是“本地”-使用directConnect在Chrome和Firefox中运行测试,另一个是“远程”-在远程selenium服务器上运行测试-我们中的BrowserStack案例。我们的“本地”配置配置为在Chrome中运行一些测试,在Firefox中运行一些测试-因为我们确实无法在Chrome中运行一些测试-例如,keyboardshortcutsdon'tworkinChrome+Mac.在解决链接的chromedriver问题之前,运行需要在Firefox中使用键盘快捷键的测试是一种解决方

  7. javascript - 更新 : Errors with postCSS and Babel in Gulpfile - 2

    目标我正在更新旧的gulpfile.js,它过去主要用于将我的Sass编译成CSS,但现在我正试图让Gulp执行以下操作:同步浏览器,启动本地主机服务器-完成编译Sass=>CSS-完成使用JSHint显示任何JavaScript错误-完成用Babel编译ES6=>ES6(正在进行中)缩小所有Assets(正在进行中)显示项目文件大小-完成将index.html、style.css和图像部署到S3(工作中)观看文件,在.scss或.html更改时重新加载浏览器-完成问题尝试缩小我的Javascript并创建一个scripts.min.js文件,它不断向每个新的缩小的JavaScript

  8. javascript - 具有自定义过滤器的 Kendo MVVM Grid - 2

    我正在使用MVVM模式构建一个KendoGrid,我想要2个自定义过滤器:带有extra=false和自定义运算符的通用网格过滤器带有组合框的自定义列过滤器非常类似于thisKendoGriddemo.我似乎无法在列上使用data-filterable属性或filterableui使其与MVVM模式一起工作:<divdata-role="grid"data-filterable="customGridFilter"data-columns="[{field:'Id',hidden:'true'},{field

  9. javascript - 从单个集合发布和订阅时没有搜索结果 - 2

    我正在使用Easy-Search包并想搜索帖子(或对这些帖子的评论)。问题:输入搜索时没有显示任何内容。console.log和服务器上均未显示任何错误消息。更新:我在发布和订阅上都做了console.log。所以订阅在浏览器devtools上返回console.log但发布不会在服务器终端上返回任何内容。模板html<templatename="searchPosts">{{>esInputid="main"index=indexesplaceholder="Search.."}}{{#esEachindex="

  10. javascript - put方法中的Angularjs文件上传不起作用 - 2

    我有一个简单的待办事项应用程序,我试图在其中上传一张照片和一个待办事项。现在我已经创建了这个负责创建待办事项的工厂函数todosFactory.insertTodo=function(todo){return$http.post(baseUrl,todo,{headers:{'Content-Type':undefined},transformRequest:function(data,headersGetter){varformData=newFormData();angular.forEach(data,function(value,key){formData.ap