AdvertCN - 广告中国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

Adsterra China
 谷歌+Bing+TT+MSN官方代理 
⚡️按条S5代理⚡️静态⚡️独享⚡️5G皇家代理IP⚡️#1性价比⚡️Mediabuy⚡️玩家开户首选
【鲁班跨境通-自助充值转账】FB/GG/TT❤️官方免费开户Affiliate 全媒体流量资源⚡️Taboola/Outbrain /Bing⚡️一级代理
开户投流-7*24h❤️人工在线【官方】❤️搜索套利买量投流开户独立站⚡️开户投放FB BM不限额,短id账单户
E.PN 虚拟卡DuoPlus专注打造跨境电商云手机BINOM TRACKER 60% OFF!比Adplexity还好用的Spy工具
ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理虚拟信用卡+独立站收款全球虚拟卡, 支持U充值
Facebook 批量上广告尤里改 - FB 稳定投放免费黑五教程(持续更新、欢迎交流)FB 三不限源头 - 自助下户充值转款
各种主页、账单户、BM户(优势)⚡️个人户,bm户不限额,账单户Google、Bing官方总代  联盟流量开户FB资源,账单户,分享户,国内一手
FB企业户BM户账单户源头海外CL企业户源头PTM全球虚拟卡—进来交个朋友!PTM虚拟卡⚡️费率透明⚡️额度随心
FB虚拟卡⚡️消费越多返现越多虚拟卡 - Pay2.House【找量】BA独家Nutra单找量广告位出租
8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构  
查看: 40470|回复: 10

[求助] 請教一下shopify大佬如何優雅地屏蔽部分國家或地區的ip呢?

[复制链接]

176

主题

1118

广告币

4180

积分

超级版主

Rank: 8Rank: 8

积分
4180

社区QQ达人

发表于 2020-7-3 19:31:07 | 显示全部楼层 |阅读模式
Lemft
比如我想屏蔽朝鮮的ip5 a2 ?) L1 {3 G4 ^' i
5 i% A2 G; k2 X# I0 X0 x
有一些付費的app好像可以實現,但是感覺不太值啊,只是很簡單的功能. \7 q$ A8 ^: x% W' L

1 F, r8 ]1 N) o! A6 N可以利用maxmind的geo ip实现吗?
8 d% |) W5 n/ d: y: O, X. p
相关帖子
缅怀骄阳
此ID(小白龙)仅限在论坛使用,其他平台发生的任何交易纠纷与本人无关,善用搜索远离骗子
回复

使用道具 举报

1631

主题

1万

广告币

2万

积分

管理员

宇宙无敌河马天神

Rank: 9Rank: 9Rank: 9

积分
27047

社区QQ达人

发表于 2020-7-3 21:23:10 | 显示全部楼层
shopify 可以前面挂cf吗?
3 I  q: N4 m- K+ _+ ~6 _% U  I! `' Q$ A( C, j* [8 K) `$ g0 y
cf 实现这个很容易
0 Y. b  ?4 @' W. H5 N; s0 z. X
要不然就只能自己写code,利用maxmind 的geoip了
学会提问的艺术, 从小处入手, 忌大而空
AdvertCN电报群

我最喜欢用的工具
7200W全球动态不重复住宅IP代理
回复 支持 反对

使用道具 举报

176

主题

1118

广告币

4180

积分

超级版主

Rank: 8Rank: 8

积分
4180

社区QQ达人

 楼主| 发表于 2020-7-3 22:38:35 | 显示全部楼层
河小马 发表于 2020-7-3 21:23
4 b2 Y! _* x& z9 S% g! B% G6 Cshopify 可以前面挂cf吗?* p$ l  O* z9 ^
: [" b1 g  O* P0 s$ |; {: i
cf 实现这个很容易

$ m! D' }5 R) s1 k! Y6 e9 C% `9 A5 C应该不行,只能用DNS Only模式,然后shopify会generate一个let's encrypt,我看几个top shopify店铺都是这样的
! s, Y' P4 W! s. o0 q) k" c1 c( \7 b/ j# J) Y+ G7 Y
自己写code感觉就很麻烦了。。。
7 L- ?1 a1 m1 `4 _
' x% A4 W! {" n4 ]0 W/ [# U1 e% L在shopify的社区找到了这个代码,不过这个freegeoip.app感觉不稳
6 _1 e% @5 j5 Z; G; [5 t: c% E
& }3 M* b* y/ _& A1 e* ^: N7 M
  1. // IpGeolocation
      R: y1 t( y4 s# o% f5 @- x! R
  2. var httpRequest = new XMLHttpRequest();1 b( G+ o" ]# L7 H) U

  3. . @0 Z! z0 A( g8 D5 r* e1 E" b9 _
  4. httpRequest.onreadystatechange = function() {7 t7 a& x# m0 B  E) X0 B
  5. if (4 === this.readyState && 200 === this.status) {
    1 B" d( X9 B+ O1 z2 I
  6. var json = JSON.parse(this.responseText);2 k" w1 o& U: o- j* D! m' x
  7. redirect(json.country_code);
    % }1 i; Q( f2 k* o: d  E+ B
  8. }
    * w- I2 N# y  B$ A. ^
  9. }
    ; f  Z9 h8 Q9 l" p% B: v
  10. httpRequest.open("GET", "https://freegeoip.app/json/", false);. x% q/ a* N$ b- d6 t) J3 b& `
  11. httpRequest.setRequestHeader("Accept", "application/json");
    0 Z+ q+ g4 n6 w$ s% C3 P8 B
  12. httpRequest.send();9 k0 O; \, C1 u+ Z7 X

  13. ; E. S3 z5 |0 X" |1 [! ]0 J' ^
  14. function redirect(country_code) {
    . o1 j, Q) N- I2 b' l! y$ e' @
  15. $ z, l8 w7 O" ]0 G! z
  16. if (country_code == "CN" ) {
    * [9 I5 H8 v# o3 b7 u5 E1 b
  17. 8 F& B5 J6 y  D$ C, n' {
  18. window.location.href = "https://www.nasa.gov/";' I) z# ?) K* A8 K
  19. }. x) @" d' m  n, n0 h% g6 }# B, s# j

  20. - Z4 f6 V( g6 O/ A' W- q
  21. else if0 e. G7 f! S) D9 F
  22. (country_code == "MO" ) {
    9 n# T+ }+ L6 m, A. {. N
  23. window.location.href = "https://www.nasa.gov/";
    + m4 g7 M! @0 m; k8 z8 u3 x
  24. }! d$ D! _2 ?! T! t% n6 O$ [

  25. . R: p9 v# T8 W* a' n" ~

  26.   g* p5 _0 H. u1 }9 {- G3 b+ Y
  27. else if6 k/ w# d0 ~; q0 z. h" r4 y% M( _
  28. (country_code == "SG" ) {
    . V3 _3 Y# y! D
  29. , i$ O' @3 S, `* h
  30. window.location.href = "https://www.nasa.gov/";
    0 x& A- T$ U; I/ J  m% N3 T
  31. }, r- J: h% Q  \) N$ L: Z" x
  32. 7 H( O1 S) F0 i0 i( `/ h
  33. else if
    ; K" Q" p% `; S, @2 P+ w
  34. (country_code == "EE" ) {
    # }$ x4 _7 B3 O$ j: L; @0 x% q( s  B
  35. ) Z- m5 o! ?1 r. t# B% m6 B
  36. window.location.href = "https://www.nasa.gov/";; P0 O( ?4 z: Q& N
  37. }
    6 |4 Z% H- m# _

  38. $ J, E' R+ |, ~8 ^& O: \# ]

  39. & a1 S- _' l/ _) j, w9 D- F, X6 m
  40. else {7 ]& B. ^/ G- {) [
  41. return; r- D+ i& o' K) a: T% @
  42. }& t7 R, a. n+ D* j4 @8 @7 q) o. f
  43. }
复制代码
缅怀骄阳
此ID(小白龙)仅限在论坛使用,其他平台发生的任何交易纠纷与本人无关,善用搜索远离骗子
回复 支持 反对

使用道具 举报

15

主题

1183

广告币

1154

积分

中级会员

Rank: 3Rank: 3

积分
1154
发表于 2020-7-6 09:05:37 | 显示全部楼层
本帖最后由 GGBone 于 2020-7-6 09:07 编辑   l+ j7 [( b# c9 g5 ?& x5 q8 u
0 P: L9 s% K, S  N/ I% J" E, z
安装一下付费的app,看一下怎么实现的,抄过来就可以了
回复 支持 反对

使用道具 举报

190

主题

1659

广告币

2239

积分

高级会员

Rank: 4

积分
2239
发表于 2020-7-6 09:42:06 | 显示全部楼层
头像里面那个女的好面熟
回复 支持 反对

使用道具 举报

6

主题

549

广告币

3008

积分

高级会员

Rank: 4

积分
3008
发表于 2020-7-6 10:40:30 | 显示全部楼层
自己写个接口套cf,读取国家信息,然后你代码里面替换freegeoip.app为你的接口。应该可以保证稳定。
回复 支持 反对

使用道具 举报

3

主题

782

广告币

801

积分

中级会员

Rank: 3Rank: 3

积分
801

社区QQ达人

发表于 2020-7-6 14:24:40 | 显示全部楼层
其实屏蔽时区和系统语言更香些

点评

朋友能留个码吗?感谢  详情 回复 发表于 2020-12-21 00:05
回复 支持 反对

使用道具 举报

3

主题

87

广告币

246

积分

初级会员

Rank: 2

积分
246

社区QQ达人

发表于 2020-7-8 18:53:11 | 显示全部楼层
屏蔽浏览器语言zh的比较容易实现
回复 支持 反对

使用道具 举报

5

主题

10

广告币

58

积分

初级会员

Rank: 2

积分
58
发表于 2020-12-21 00:05:41 | 显示全部楼层
lancekupiak 发表于 2020-7-6 14:24( J8 D8 n' z8 w0 W
其实屏蔽时区和系统语言更香些
, g9 h$ \- m, q* f7 N
朋友能留个码吗?感谢

点评

朋友后来解决了吗?分享一下可否?  详情 回复 发表于 2021-8-25 00:21
回复 支持 反对

使用道具 举报

0

主题

5

广告币

4

积分

新手上路

Rank: 1

积分
4
发表于 2021-8-25 00:21:30 | 显示全部楼层
鲜浓番茄味 发表于 2020-12-21 00:05
" u' o3 j1 c5 N% D朋友能留个码吗?感谢

6 v! D5 ^6 v0 J4 f朋友后来解决了吗?分享一下可否?
. `5 R2 u$ H% N0 o; t% O& n" k* q

点评

Shopify 屏蔽同行视频教程: https://www.bilibili.com/video/BV17A411x7tr  详情 回复 发表于 2021-9-2 22:41
回复 支持 反对

使用道具 举报

0

主题

5

广告币

4

积分

新手上路

Rank: 1

积分
4
发表于 2021-9-2 22:41:27 | 显示全部楼层
堂吉诃德啊 发表于 2021-8-25 00:21
  W# ^; O1 f0 ]( ~. J朋友后来解决了吗?分享一下可否?
3 y! A/ C3 T. t- k1 p
Shopify 屏蔽同行视频教程:
6 d) h! q7 j8 ^. ahttps://www.bilibili.com/video/BV17A411x7tr
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们|联系我们|DMCA|广告服务|小黑屋|手机版|Archiver|Github|网站地图|AdvertCN

GMT+8, 2025-7-6 00:57 , Processed in 0.063149 second(s), 22 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

快速回复 返回顶部 返回列表