跳转到内容

如何在 cURL 中使用代理:完整指南

TL;DR

在命令行 HTTP 请求中使用 GProxy 代理与 cURL。涵盖 HTTP、HTTPS、SOCKS5 代理类型、身份验证以及高级选项。

语言: CLI

准备事项

  • [
  • "
  • c
  • U
  • R
  • L
  • 7
  • .
  • x
  • +
  • "
  • ,
  • "
  • G
  • P
  • r
  • o
  • x
  • y
  • "
  • ,
  • "
  • 访
  • L
  • i
  • n
  • u
  • x
  • m
  • a
  • c
  • O
  • S
  • W
  • i
  • n
  • d
  • o
  • w
  • s
  • W
  • S
  • L
  • "
  • ]

分步设置

1

[

2

{

3

"

4

T

5

I

6

T

7

L

8

E

9

"

10

:

11

12

"

13

14

15

16

17

18

19

C

20

U

21

R

22

L

23

"

24

,

25

26

"

27

D

28

E

29

S

30

C

31

R

32

I

33

P

34

T

35

I

36

O

37

N

38

"

39

:

40

41

"

42

43

44

45

46

47

C

48

U

49

R

50

L

51

52

53

54

"

55

,

56

57

"

58

C

59

O

60

D

61

E

62

"

63

:

64

65

"

66

C

67

U

68

R

69

L

70

71

-

72

-

73

V

74

E

75

R

76

S

77

I

78

O

79

N

80

"

81

}

82

,

83

84

{

85

"

86

T

87

I

88

T

89

L

90

E

91

"

92

:

93

94

"

95

96

97

98

99

100

101

102

103

104

105

106

"

107

,

108

109

"

110

D

111

E

112

S

113

C

114

R

115

I

116

P

117

T

118

I

119

O

120

N

121

"

122

:

123

124

"

125

使

126

127

128

-

129

X

130

131

132

133

134

135

136

G

137

P

138

R

139

O

140

X

141

Y

142

143

144

145

"

146

,

147

148

"

149

C

150

O

151

D

152

E

153

"

154

:

155

156

"

157

C

158

U

159

R

160

L

161

162

-

163

X

164

165

H

166

T

167

T

168

P

169

:

170

/

171

/

172

U

173

S

174

E

175

R

176

:

177

P

178

A

179

S

180

S

181

@

182

P

183

R

184

O

185

X

186

Y

187

.

188

G

189

P

190

R

191

O

192

X

193

Y

194

.

195

N

196

E

197

T

198

:

199

1

200

0

201

0

202

0

203

204

H

205

T

206

T

207

P

208

S

209

:

210

/

211

/

212

H

213

T

214

T

215

P

216

B

217

I

218

N

219

.

220

O

221

R

222

G

223

/

224

I

225

P

226

"

227

}

228

,

229

230

{

231

"

232

T

233

I

234

T

235

L

236

E

237

"

238

:

239

240

"

241

使

242

243

244

S

245

O

246

C

247

K

248

S

249

5

250

251

252

253

"

254

,

255

256

"

257

D

258

E

259

S

260

C

261

R

262

I

263

P

264

T

265

I

266

O

267

N

268

"

269

:

270

271

"

272

273

274

275

S

276

O

277

C

278

K

279

S

280

5

281

282

283

284

285

286

"

287

,

288

289

"

290

C

291

O

292

D

293

E

294

"

295

:

296

297

"

298

C

299

U

300

R

301

L

302

303

-

304

X

305

306

S

307

O

308

C

309

K

310

S

311

5

312

:

313

/

314

/

315

U

316

S

317

E

318

R

319

:

320

P

321

A

322

S

323

S

324

@

325

P

326

R

327

O

328

X

329

Y

330

.

331

G

332

P

333

R

334

O

335

X

336

Y

337

.

338

N

339

E

340

T

341

:

342

1

343

0

344

0

345

1

346

347

H

348

T

349

T

350

P

351

S

352

:

353

/

354

/

355

H

356

T

357

T

358

P

359

B

360

I

361

N

362

.

363

O

364

R

365

G

366

/

367

I

368

P

369

"

370

}

371

,

372

373

{

374

"

375

T

376

I

377

T

378

L

379

E

380

"

381

:

382

383

"

384

385

386

387

388

389

390

"

391

,

392

393

"

394

D

395

E

396

S

397

C

398

R

399

I

400

P

401

T

402

I

403

O

404

N

405

"

406

:

407

408

"

409

410

411

412

413

414

415

416

"

417

,

418

419

"

420

C

421

O

422

D

423

E

424

"

425

:

426

427

"

428

C

429

U

430

R

431

L

432

433

-

434

X

435

436

H

437

T

438

T

439

P

440

:

441

/

442

/

443

U

444

S

445

E

446

R

447

-

448

C

449

O

450

U

451

N

452

T

453

R

454

Y

455

-

456

D

457

E

458

:

459

P

460

A

461

S

462

S

463

@

464

P

465

R

466

O

467

X

468

Y

469

.

470

G

471

P

472

R

473

O

474

X

475

Y

476

.

477

N

478

E

479

T

480

:

481

1

482

0

483

0

484

0

485

486

H

487

T

488

T

489

P

490

S

491

:

492

/

493

/

494

H

495

T

496

T

497

P

498

B

499

I

500

N

501

.

502

O

503

R

504

G

505

/

506

I

507

P

508

"

509

}

510

,

511

512

{

513

"

514

T

515

I

516

T

517

L

518

E

519

"

520

:

521

522

"

523

使

524

525

526

527

528

529

"

530

,

531

532

"

533

D

534

E

535

S

536

C

537

R

538

I

539

P

540

T

541

I

542

O

543

N

544

"

545

:

546

547

"

548

549

550

551

552

553

554

555

556

557

558

559

"

560

,

561

562

"

563

C

564

O

565

D

566

E

567

"

568

:

569

570

"

571

E

572

X

573

P

574

O

575

R

576

T

577

578

H

579

T

580

T

581

P

582

_

583

P

584

R

585

O

586

X

587

Y

588

=

589

H

590

T

591

T

592

P

593

:

594

/

595

/

596

U

597

S

598

E

599

R

600

:

601

P

602

A

603

S

604

S

605

@

606

P

607

R

608

O

609

X

610

Y

611

.

612

G

613

P

614

R

615

O

616

X

617

Y

618

.

619

N

620

E

621

T

622

:

623

1

624

0

625

0

626

0

627

\

628

N

629

E

630

X

631

P

632

O

633

R

634

T

635

636

H

637

T

638

T

639

P

640

S

641

_

642

P

643

R

644

O

645

X

646

Y

647

=

648

H

649

T

650

T

651

P

652

:

653

/

654

/

655

U

656

S

657

E

658

R

659

:

660

P

661

A

662

S

663

S

664

@

665

P

666

R

667

O

668

X

669

Y

670

.

671

G

672

P

673

R

674

O

675

X

676

Y

677

.

678

N

679

E

680

T

681

:

682

1

683

0

684

0

685

0

686

\

687

N

688

C

689

U

690

R

691

L

692

693

H

694

T

695

T

696

P

697

S

698

:

699

/

700

/

701

H

702

T

703

T

704

P

705

B

706

I

707

N

708

.

709

O

710

R

711

G

712

/

713

I

714

P

715

"

716

}

717

,

718

719

{

720

"

721

T

722

I

723

T

724

L

725

E

726

"

727

:

728

729

"

730

731

732

733

734

735

736

737

738

739

"

740

,

741

742

"

743

D

744

E

745

S

746

C

747

R

748

I

749

P

750

T

751

I

752

O

753

N

754

"

755

:

756

757

"

758

759

760

-

761

V

762

763

764

765

766

767

768

769

770

771

"

772

,

773

774

"

775

C

776

O

777

D

778

E

779

"

780

:

781

782

"

783

C

784

U

785

R

786

L

787

788

-

789

V

790

791

-

792

X

793

794

H

795

T

796

T

797

P

798

:

799

/

800

/

801

U

802

S

803

E

804

R

805

:

806

P

807

A

808

S

809

S

810

@

811

P

812

R

813

O

814

X

815

Y

816

.

817

G

818

P

819

R

820

O

821

X

822

Y

823

.

824

N

825

E

826

T

827

:

828

1

829

0

830

0

831

0

832

833

H

834

T

835

T

836

P

837

S

838

:

839

/

840

/

841

H

842

T

843

T

844

P

845

B

846

I

847

N

848

.

849

O

850

R

851

G

852

/

853

I

854

P

855

"

856

}

857

]

代码示例

为什么要在 cURL 中使用代理?

cURL 是发起 HTTP 请求的通用命令行工具,几乎所有 Linux、macOS 和 Windows 系统都预装了它。为 cURL 配置 GProxy 代理后,您可以测试代理连接、通过不同 IP 调试 API 调用,并编写用于自动采集数据的 shell 脚本。借助 GProxy 覆盖 150+ 国家的 10M+ 住宅 IP,您可以直接在终端里从任意地区发起请求。

基本代理语法

cURL 通过 -x--proxy 参数支持代理,格式为 -x protocol://user:pass@host:port。GProxy 支持 HTTP、HTTPS 和 SOCKS5 协议,全部可通过这一个参数配置。

身份验证方式

GProxy 在 cURL 中支持两种身份验证方式:在代理 URL 中内联填写凭据,以及 IP 白名单验证(无需凭据)。使用内联验证时,把用户名和密码直接写在代理 URL 里。使用 IP 白名单时,只需在 GProxy 控制台中添加您本机的 IP,然后无需凭据即可使用代理。

SOCKS5 与 HTTP 代理对比

cURL 同时支持 HTTP 和 SOCKS5 代理。常规网页请求使用 HTTP 代理(-x http://...)。当需要代理非 HTTP 流量,或目标要求 SOCKS5 时,使用 SOCKS5(-x socks5://...)。GProxy 在不同端口上提供这两种选项。

环境变量

用环境变量为所有 cURL 请求设置代理:export HTTP_PROXY=http://user:[email protected]:1000 以及 HTTPS_PROXY。当您希望所有 HTTP 流量都走 GProxy 而不必修改每条命令时,这对 shell 脚本和 CI/CD 流水线非常有用。

国家定向

在 GProxy 用户名中加入国家代码即可定向到指定国家:USER-country-usUSER-country-de 等。这会让请求通过该国家的住宅 IP 发出,对测试有地区限制的 API 或验证本地化内容非常必要。

应用场景

[

{

"

T

I

T

L

E

"

:

"

A

P

I

"

,

"

D

E

S

C

R

I

P

T

I

O

N

"

:

"

I

P

A

P

I

"

}

,

{

"

T

I

T

L

E

"

:

"

S

H

E

L

L

"

,

"

D

E

S

C

R

I

P

T

I

O

N

"

:

"

G

P

R

O

X

Y

I

P

"

}

,

{

"

T

I

T

L

E

"

:

"

"

,

"

D

E

S

C

R

I

P

T

I

O

N

"

:

"

G

P

R

O

X

Y

"

}

,

{

"

T

I

T

L

E

"

:

"

C

I

/

C

D

线

"

,

"

D

E

S

C

R

I

P

T

I

O

N

"

:

"

C

I

/

C

D

H

T

T

P

G

P

R

O

X

Y

"

}

]

进阶技巧
使用 -w 参数测量经过代理的响应时间。加上 --connect-timeout 10,遇到代理问题时可快速失败。使用 .curlrc 文件保存持久化的代理配置。在脚本中把输出通过管道传给 jq 来解析 JSON。

FAQ

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

准备开始了吗?

几分钟即可开始使用 GProxy——住宅代理 $0.85/GB 起,IPv6 $0.03/个起,按用量付费。

其他集成

support_agent
GProxy Support
Usually replies within minutes
Hi there!
Send us a message and we'll reply as soon as possible.