标签: ip

无法删除我的 ip_adress 中的前导零

该函数应该删除 IPv4 地址中的前导零。007.006.02.90例如,地址应转换为7.6.2.90. 问题似乎出在这一行:

public static String zero_cutter(String ip) {
    String ipnew;
    String []  spliti = ip.split(".");
    int[] myArray = new int[4];

    for (int i = 0; i < 4; i++) {
        myArray [i] = Integer.parseInt(spliti [i]);
    }

    for (int i = 0; i < 4; i++) {
        spliti [i]  = Integer.toString(myArray [i]);
    }
    ipnew = spliti [0] + "." + spliti [1] + "." + spliti [2] +    "." + spliti [3];

    return ipnew;
}
Run Code Online (Sandbox Code Playgroud)

java arrays string ip parsing

3
推荐指数
1
解决办法
594
查看次数

在 macOS 上重定向端口和 IP

我正在使用操作系统 10.13.6 的 Mac。

我想将从我的计算机发出的所有请求重定向到 10.20.154.24:1111 转到 localhost:8080。

我读过有关 pf 和 pfctl 的内容,但无法使其工作。

我想运行这个,但它不起作用......

echo "
rdr pass inet proto tcp from 127.0.0.1 to 10.20.154.24 port 1111 -> 127.0.0.1 port 8080
" | sudo pfctl -ef -
Run Code Online (Sandbox Code Playgroud)

ip macos iptables macos-sierra

3
推荐指数
1
解决办法
7040
查看次数

如何在 Python 中使用 VPN 进行网页抓取?

我制作了一个 Python 程序,它使用 Beautifulsoup 来抓取 IMDB,以创建一个 mySQL 数据库,其中包含不同类别中所有评分最高的电影的表格。到目前为止,一切都很好。我的问题是我是在挪威做这件事的,许多电影标题都被翻译成挪威语。例如,在从挪威IP地址打开的IMDB顶部列表中,“肖申克的救赎”被翻译为“Frihetens Regn”。我想要所有的英文标题。是否有一些免费的 VPN 可以从 Python 激活并且可以与 Beautifulsoup 一起使用?或者有人对此有其他解决方案吗?

python ip vpn beautifulsoup web-scraping

3
推荐指数
1
解决办法
2万
查看次数

您可以在接收者不可见的情况下发送数据包吗?

您能否向 UDP 接收方发送数据,而接收方无法看到您的 IP 地址或位置?

ip networking udp network-programming packet

3
推荐指数
1
解决办法
583
查看次数

在NextJS上获取客户端IP并使用SSR

我正在制作一个天气应用程序,我使用 IPIFY 获取客户端 IP,但这会丢失 SSR,或者我使用 SSR 并获取服务器 IP。有人告诉我,我可以使用标头x-forwarded-for,然后使用该值通过 SSR 进行天气 API 调用。

问题是我只使用nextjs,这里没有后端,其次,我不知道如何x-forwarded-for在前端调用或使用来获取客户端IP。

  1. 这可能吗?

  2. 我怎样才能实现它?

我正在使用 vercel 来部署应用程序。

ip clientip server-side-rendering next.js

3
推荐指数
1
解决办法
1万
查看次数

是否可以在 yocto 开发的 Linux 映像中设置静态 IP 地址?

我正在使用 yocto 开发自定义 Linux 映像,我想为所有映像设置一个 IP 地址。有可能的?我怎样才能做到这一点?

提前致谢。

linux ip static-ip-address embedded-linux yocto

3
推荐指数
1
解决办法
2939
查看次数

如何在nestjs中获取客户端ip

我想获取一个ip来记录用户登录。

我尝试nestjs-real-ip过并且@Ip()

我尝试通过手机和电脑浏览器登录,

但他们都表现出来了:::1。如何获取客户端的真实IP?

ip nestjs

3
推荐指数
1
解决办法
6914
查看次数

在 Go 中将 IPv4 地址的 netip.Addr 转换为 net.IP

我有一个 IPv4 地址netip.Addr(Go 1.18 中引入的新包/类型)https://pkg.go.dev/net/netip#Addr

我想将我的 IPv4 地址转换为net.IP类型 ( https://pkg.go.dev/net#IP )。

我已经有 2 种方法将 IPv4 从一种类型转换为另一种类型:

// ip is an netip.Addr 

var dst_ip net.IP

dst_ip := net.ParseIP(ip.String())

// or

dst_ip := net.IPv4(ip.As4()[0], ip.As4()[1], ip.As4()[2], ip.As4()[3])
Run Code Online (Sandbox Code Playgroud)

有没有更有效的方法来进行这种类型转换?

ip network-programming go

3
推荐指数
1
解决办法
2942
查看次数

如何从同一本地网络上的不同机器/IP 访问 FastAPI 后端?

FastAPI 后端和 Next.js 前端都在localost. 在同一台计算机上,前端可以fetch毫无问题地进行 API 调用。然而,在同一网络上的另一台计算机上,例如,在 上192.168.x.x,前端运行,但其 API 调用不再工作。

我尝试使用代理作为 next.js 但仍然不起作用。

前端:


export default function People({setPerson}:PeopleProps)  {
 const fetcher = async (url:string) => await axios.get(url).then((res) => res.data);
 const { data, error, isLoading } = useSWR(`${process.env.NEXT_PUBLIC_API}/people`, fetcher);
  if (error) return <div>"Failed to load..."</div>;
  return (
      <>
        {isLoading? "Loading..." :data.map((person: Person) =>
        <div key={person.id}> {person.name} </div>)}
     </> 
  )
 }
Run Code Online (Sandbox Code Playgroud)

Next.js 应用程序env.local在启动时加载该文件,其中包含: NEXT_PUBLIC_API=http://locahost:20002

后端:

rom typing import List
from fastapi import …
Run Code Online (Sandbox Code Playgroud)

python ip localhost next.js fastapi

3
推荐指数
1
解决办法
1万
查看次数

192.168.0.71 ...这个特殊地址用于什么?

我的apache日志中有192.168.0.71的一些访问.我查了一下这个IP(因为我的服务器几乎只接受来自127.0.0.1的请求,我看到它被保留用于"特殊目的."这些目的可能是什么类型的?


编辑:

我没有告诉你,键入192.168.0.71会直接进入我的网站,就像127.0.0.1那样.我只是想知道这是如何不同的,然后是127.0.0.1.

apache ip

2
推荐指数
2
解决办法
3158
查看次数