当前位置: 首页 > news >正文

帮别人做诈骗网站技术潍坊网站建设解决方案

帮别人做诈骗网站技术,潍坊网站建设解决方案,网站制作易捷网络,页面有哪几个网站可以做文章目录 域名配置域名更新frp配置修改 在成功完成frp改造Windows笔记本实现家庭版免费内网穿透之后,某天我突然发现内网穿透失效了,一番排查之后原来是路由器对应的公网IP更换了。果然我分到的并不是固定的公网IP,而是会定期变化的。为了免受…

文章目录

    • 域名配置
    • 域名更新
    • frp配置修改

在成功完成frp改造Windows笔记本实现家庭版免费内网穿透之后,某天我突然发现内网穿透失效了,一番排查之后原来是路由器对应的公网IP更换了。果然我分到的并不是固定的公网IP,而是会定期变化的。为了免受定期在配置文件中更换IP之苦,我决定将变化的IP与固定的域名绑定,过上懒人该过的快乐躺平生活。

DDNS(Dynamic DNS,动态DNS)是一种网络服务,它允许您将静态域名(如example.com)绑定到动态IP地址。动态IP地址通常是指从互联网服务提供商(ISP)获得的IP地址,这些地址可能会在用户每次连接到互联网时发生变化。
DDNS服务的核心功能是跟踪用户IP地址的变化,并在IP地址发生变化时自动更新域名解析记录,确保域名始终指向当前的IP地址。这样,即使用户的IP地址发生变化,其他网络用户仍然可以通过静态域名访问到用户的服务或设备。

域名配置

进入阿里云一元域名购买页,搜索合适的域名并斥巨资一元购买,接下来一年你就拥有了一个可用的IP。
然后准备好身份证,按照指引完成实名认证。
进入解析设置页,将域名与当前的IP绑定,虽然生效时间写着十分钟,不过实测是立即生效的。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

域名更新

首先在Windows下的Python3环境中装这几个包:

pip3 install aliyun-python-sdk-core-v3 --user
pip3 install aliyun-python-sdk-domain --user
pip3 install aliyun-python-sdk-alidns --user

根据创建AccessKey教程,按如下步骤创建RAM用户的AccessKey:
在这里插入图片描述
添加权限:
在这里插入图片描述

复制AccessKey ID和AccessKey Secret或直接导出CSV文件
在这里插入图片描述
查看API使用文档:
在这里插入图片描述
编写如下代码更新dns:

import warnings
warnings.filterwarnings('ignore')
from aliyunsdkcore.client import AcsClient
from aliyunsdkcore.request import CommonRequest
from aliyunsdkcore.auth.credentials import AccessKeyCredential
import json
from urllib.request import urlopen
import timeclass DnsUpdater:def __init__(self):accessKeyId = "***"accessSecret = "***"credentials = AccessKeyCredential(access_key_id=accessKeyId, access_key_secret=accessSecret)self.client = AcsClient(region_id='cn-hangzhou', credential=credentials)self.domain = "***"self.myip = self.get_ip()def get_ip(self):ip = urlopen('https://api-ipv4.ip.sb/ip').read()  ipv4 = str(ip, encoding='utf-8').strip()print("\n本机当前IP为:", ipv4)return ipv4def DescribeDomainRecords(self):request = CommonRequest()request.set_accept_format('json')request.set_domain('alidns.cn-hangzhou.aliyuncs.com')request.set_method('POST')request.set_protocol_type('https')request.set_version('2015-01-09')request.set_action_name('DescribeDomainRecords')request.add_query_param('DomainName', self.domain)response = self.client.do_action(request)data = json.loads(response.decode('utf-8'))order = 1for item in data["DomainRecords"]["Record"]:print("域名"+str(order)+":", item["DomainName"])print("IP"+str(order)+":", item["Value"])order += 1if item["DomainName"] == self.domain:self.RecordId = item["RecordId"]self.RR = item["RR"]self.Type = item["Type"]self.RecordIp = item["Value"]def UpdateDomainRecord(self):request = CommonRequest()request.set_accept_format('json')request.set_domain('alidns.cn-hangzhou.aliyuncs.com')request.set_method('POST')request.set_protocol_type('https')request.set_version('2015-01-09')request.set_action_name('UpdateDomainRecord')request.add_query_param('RecordId', self.RecordId)request.add_query_param('RR', self.RR)request.add_query_param('Type', self.Type)request.add_query_param('Value', self.myip)response = self.client.do_action(request)print(str(response, encoding = 'utf-8'))def QueryDSRecord(self):request = CommonRequest()request.set_accept_format('json')request.set_domain('domain.aliyuncs.com')request.set_method('POST')request.set_protocol_type('https')request.set_version('2018-01-29')request.set_action_name('QueryDSRecord')request.add_query_param('DomainName', self.domain)response = self.client.do_action(request)print(str(response, encoding = 'utf-8'))if __name__ == '__main__':        # 定义一个函数来执行更新操作,并等待10秒后重试def update_domain_record():try:dnsupdater = DnsUpdater()dnsupdater.DescribeDomainRecords()if dnsupdater.myip != dnsupdater.RecordIp:print("主机IP与公网IP不一致,进入更新模式")print(dnsupdater.myip)print(dnsupdater.RecordIp)dnsupdater.UpdateDomainRecord()print("更新成功")return True  # 返回True表示更新成功,不需要再次尝试except Exception as e:print(f"网络连接异常,重试中...")time.sleep(10)  # 等待10秒后重试return False  # 返回False表示更新失败,需要再次尝试# 循环尝试更新,最多尝试6次for attempt in range(6):if update_domain_record():break  # 如果更新成功,则跳出循环else:print("尝试更新六次后仍然失败,请检查网络或服务状态。")

frp配置修改

将服务器端的start.bat修改如下

@echo off
:home
python3 updateDNS.py
frps -c frps.toml
goto home

最后将客户端的toml中文件的IP地址设置为域名

http://www.15wanjia.com/news/5765.html

相关文章:

  • 企业建站的目的是什么企业网站推广方案
  • 商务互联做网站怎么样网站优化公司哪家好
  • 哪个网站可以查当地建设项目国内疫情最新情况
  • 广州哪个大学做网站制作好些的黄冈网站推广软件费用是多少
  • 中国装修公司十大排名在线seo优化
  • 如何做拍卖网站潍坊网站seo
  • 高端网站定制站百度在线识别图片
  • 上海物流网站建设百度推广费
  • 拓什么设计网站什么企业需要网络营销和网络推广
  • b2c网站开发公司一个产品的市场营销策划方案
  • 灵感中心素材网站武汉seo优化公司
  • 网站后台管理系统制作教程seo1搬到哪里去了
  • 企业网站的形式有哪些品牌营销策划书
  • 个人做网站猛赚钱seo的中文意思是什么
  • 网站建设排行榜seo关键词优化是什么意思
  • 网站url如何做优化网络营销渠道有哪些
  • 装修公司做网站热门关键词武汉全网营销推广公司
  • 广州的网站建设公司哪家好专业培训大全
  • 做配音的网站情感营销案例
  • 请seo的人帮做网站排名seo外链怎么发
  • 湖南基础建设投资集团网站企业培训体系搭建
  • 怎么做免费网站神马推广
  • wordpress微信扫码登录深圳seo优化排名推广
  • 做哪个网站的直播好信息流优化师证书
  • 武威 网站开发百度免费官网入口
  • 手机网站开发价格企业关键词推广
  • 如何做内容收费的网站广告推广怎么做
  • vps 做网站广东百度推广的代理商
  • 商城网站支付端怎么做搜索引擎平台
  • 自己切片视频做网站草根seo博客